在特定日期和时间设置静音模式
-
30-09-2019 - |
题
我想将林格模式设置为未来的特定事件的寂静模式。仅当检查首选项中的复选框时,才会发生。我知道我必须更新权限的清单,而且我可以用这样的东西设置铃声模式:
if (getPreferences(MODE_PRIVATE).getBoolean(PREFS_KEY_SILENTOPTION, false)) {
AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
}
但是,如何在将来设置(并重置)它在一段时间内呢?
解决方案
查看 AlarmManager. 。它允许您“安排您的应用程序在将来的某个时候运行”。
不隶属于 StackOverflow