2010-11-09 42 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