如何在java中使Android手机静音?代码示例非常有用。
答案 0 :(得分:20)
您可以使用AudioManager
课程。
在本课程中,您正在寻找setRingerMode()
函数。
AudioManager audiomanage = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audiomanage.setRingerMode(AudioManager.RINGER_MODE_SILENT);
您可以传递给函数的值是:
铃声模式,
RINGER_MODE_NORMAL
,RINGER_MODE_SILENT
之一, 或RINGER_MODE_VIBRATE
。
您必须将其添加到清单文件中:
android.permission.MODIFY_AUDIO_SETTINGS
答案 1 :(得分:3)
使用AudioManager
类的方法来静音。
例如,要关闭振铃器使用manager.setRingerMode(AudioManager.RINGER_MODE_SILENT)
您可以通过调用AudioManager
Context.getSystemService(Context.AUDIO_SERVICE)
的实例
http://developer.android.com/reference/android/media/AudioManager.html#setRingerMode(int)