目前我使用下面把手機變成靜音模式:把棒棒糖成靜音模式/靜音模式不是優先模式
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模式的唯一途徑)。但是,用戶必須明確給予權限是一種痛苦...... –