目前我使用下面把手机变成静音模式:把棒棒糖成静音模式/静音模式不是优先模式
AudioManager audioManager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
但我已经注意到,棒棒堂,它把手机变成“优先模式“,通知栏顶部有一颗小星星。但我希望它100%保持沉默,而不是“优先模式”。这可能吗?设置棒棒糖100%保持沉默?
我已经尝试了setRingerMode设置为0,这样
audioManager.setRingerMode(0);
但它仍然给我的明星,而不是扬声器与线通过它,它说,振动与(优先级)括号内下它。
这是要走的路。不幸的是,谷歌说改为RINGER_SILENT_MODE将切换到优先级,我检查了这不是所有设备。requestInterruptionFilter似乎是要走的路(也是激活None模式的唯一途径)。但是,用户必须明确给予权限是一种痛苦...... –