2010-11-09 40 views
0

我希望將未來的特定事件設置爲靜音模式。只有在首選項中的複選框被選中時纔會發生。我知道,我必須更新清單的權限和也,我可以設置的鈴聲模式是這樣的:在特定日期和時間設置靜音模式

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

但我怎麼可以設置(和重置),它在一個時間空間未來?

回答

3

查看AlarmManager。它允許您「安排您的應用程序在未來的某個時間點運行」。

+0

這是我發現的一個教程,解釋瞭如何使用AlarmManager:http://justcallmebrian.com/?p=129 – 2010-11-09 19:43:11

+0

我來看看,謝謝! – cody 2010-11-09 21:01:09