0

今後、特定のイベントで呼び出し音モードを無音に設定したいと考えています。環境設定のチェックボックスがオンになっている場合にのみ発生します。アクセス許可のマニフェストを更新する必要があることと、次のような方法で呼び出し音モードを設定できることもわかっています。

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

しかし、どうすればそれを将来の時間に設定 (およびリセット) できますか?

4

1 に答える 1

2

AlarmManagerをチェックしてください。「将来のある時点でアプリケーションを実行するようにスケジュールする」ことができます。

于 2010-11-09T19:35:55.567 に答える