我有一个上课时间的应用程序,并选择在用户规定的时间(开始和结束)静音设备。但是,只有启用和禁用此功能的选项。那怎么办呢?
答案 0 :(得分:2)
使用AlarmManager计划手机中静音或开启声音的时间,start here
和AudioManager打开或关闭它:
AudioManager am;
am= (AudioManager) getBaseContext().getSystemService(Context.AUDIO_SERVICE);
//For Normal mode
am.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
//For Silent mode
am.setRingerMode(AudioManager.RINGER_MODE_SILENT);
//For Vibrate mode
am.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);