在我的 Android 应用程序中,我需要知道,每当用户处于电话选项模式(按住电源按钮一段时间时出现的模式)并按下“静音模式”按钮时。我发现飞行模式与ACTION_AIRPLANE_MODE_CHANGED
。但我找不到“静音模式”按钮的任何操作事件?
The AudioManager
提供了一个getRingerMode()
方法可用于确定当前状态。
在您的情况下,您必须查询返回值AudioManager.RINGER_MODE_SILENT
,所以像
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
if (am.getRingerMode() == AudioManager.RINGER_MODE_SILENT) {
// do something neat here
}
与 AudioManager 结合使用RINGER_MODE_CHANGED_ACTION
这应该对你有用
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)