【发布时间】:2011-04-13 21:58:20
【问题描述】:
如何在 java 中使 android 手机静音?代码示例非常有用。
【问题讨论】:
如何在 java 中使 android 手机静音?代码示例非常有用。
【问题讨论】:
您可以使用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
【讨论】:
使用AudioManager 类的方法使音频静音。
例如,要关闭铃声,请使用manager.setRingerMode(AudioManager.RINGER_MODE_SILENT)
您可以通过调用Context.getSystemService(Context.AUDIO_SERVICE) 来获取AudioManager 的实例
http://developer.android.com/reference/android/media/AudioManager.html#setRingerMode(int)
【讨论】: