用Java让Android手机静音

用Java让Android手机静音,java,android,silent,Java,Android,Silent,如何在java中使android手机静音?代码示例非常有用。您可以使用该类 在这个类中,您要查找setRingerMode()函数 AudioManager audiomanage = (AudioManager)getSystemService(Context.AUDIO_SERVICE); audiomanage.setRingerMode(AudioManager.RINGER_MODE_SILENT); 可以传递到函数中的值包括: 振铃器模式,ringer\u mode\u NORMA

如何在java中使android手机静音?代码示例非常有用。

您可以使用该类

在这个类中,您要查找
setRingerMode()
函数

AudioManager audiomanage = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audiomanage.setRingerMode(AudioManager.RINGER_MODE_SILENT);
可以传递到函数中的值包括:

振铃器模式,
ringer\u mode\u NORMAL
ringer\u mode\u SILENT
之一, 或
振铃器\u模式\u振动

您必须将其添加到清单文件中:

android.permission.MODIFY_AUDIO_SETTINGS

使用
AudioManager
类的方法使音频静音

例如,要关闭振铃器,请使用
manager.setRingerMode(AudioManager.ringer\u MODE\u SILENT)

通过调用
Context.getSystemService(Context.AUDIO\u SERVICE)



是否必须做一些与此不同的事情?我有几乎完全相同的代码(包括权限),但我在尝试获取SystemService时总是遇到异常。