今後、特定のイベントで呼び出し音モードを無音に設定したいと考えています。環境設定のチェックボックスがオンになっている場合にのみ発生します。アクセス許可のマニフェストを更新する必要があることと、次のような方法で呼び出し音モードを設定できることもわかっています。
if (getPreferences(MODE_PRIVATE).getBoolean(PREFS_KEY_SILENTOPTION, false)) {
AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
}
しかし、どうすればそれを将来の時間に設定 (およびリセット) できますか?