我想設置的鈴聲爲靜音,使用以下權限需要NotificationManager
AudioManager myAudioMgr = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
NotificationManager myNOtificationMgr = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
myAudioMgr.setRingerMode(AudioManager.RINGER_MODE_SILENT);
myNOtificationMgr.setInterruptionFilter(NotificationManager.INTERRUPTION_FILTER_PRIORITY);
只有我不斷收到安全錯誤
java.lang中不要打擾到優先級。 RuntimeException:無法啓動接收器MyBroadcastReceiver:java.lang.SecurityException:通知策略訪問被拒絕
我已經添加了Access通知我的清單文件的政策許可
<uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" />
我是否缺少額外的權限?
什麼版本的Android?我知道在最近的版本中,您需要通過對話框請求權限才能使用。 Manifest權限僅用於舊設備,因此他們可以在市場上顯示權限使用情況。 –
最小和目標API是23 – jradich1234
看看這個:https://developer.android.com/training/permissions/requesting.html –