【发布时间】:2014-03-26 23:44:34
【问题描述】:
我有一个上课时间的应用程序,并选择在用户规定的时间(开始和结束)内将设备静音。但是,只有启用和禁用此功能的选项。那我该怎么做呢?
【问题讨论】:
-
你能澄清你的问题吗?您正在开发或使用该应用程序吗?
标签: java android algorithm menu silent
我有一个上课时间的应用程序,并选择在用户规定的时间(开始和结束)内将设备静音。但是,只有启用和禁用此功能的选项。那我该怎么做呢?
【问题讨论】:
标签: java android algorithm menu silent
使用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);
【讨论】: