在特定日期和时间设置静音模式

时间:2010-11-09 19:30:03

标签: android android-audiomanager

我希望将铃声模式设置为对未来特定事件保持沉默。只有在选中首选项中的复选框时才会发生这种情况。我知道我必须更新权限清单,并且我可以用这样的方式设置振铃模式:

if (getPreferences(MODE_PRIVATE).getBoolean(PREFS_KEY_SILENTOPTION, false)) {
   AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
   audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
}

但是如何在将来的某个时间段内设置(并重置)它?

1 个答案:

答案 0 :(得分:2)

查看AlarmManager。它允许您“安排应用程序在将来某个时间运行”。