Я пытаюсь установить Ringer беззвучный и не беспокоить с приоритетом только с помощью следующейразрешений, необходимых для 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: доступ к политике доступа запрещен
Я добавил уведомление о доступе Разрешение политики на мой файл манифеста
<uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" />
У меня нет дополнительного разрешения?
Какая версия Android? Я знаю, что в последней версии вам нужно запросить разрешение через диалог, прежде чем вы сможете его использовать. Разрешения Manifest доступны только для устаревших устройств, и поэтому они могут отображать использование разрешений на рынке. –
Минимальный и целевой API: 23 – jradich1234
Посмотрите на это: https://developer.android.com/training/permissions/requesting.html –