Имея небольшую проблему, склоняя голову вокруг этого.
В моем приложении регулировки громкости я пытаюсь установить профиль звука системы в положение ТОЛЬКО ТИХИЙ без запуска, не беспокоить, мое приложение имеет доступ к изменению dndнастройки и доступ к уведомлениям, никаких проблем там нет.
В Системных настройках есть тихий профиль, который оставляет DND выключенным, но я не могу найти способ сделать это с помощью аудио-менеджера?
Я попытался установитьотключите режим, а затем измените настройки DND с помощью NotificationManager, отключив DND после установки системы на бесшумный режим, установив вибрацию, отключив dnd, а затем установив бесшумный режим, повторно активировав DND.
Код для справки:
int current = audioManager.getRingerMode();
if (current == AudioManager.RINGER_MODE_VIBRATE) {
newIcon = Icon.createWithResource(this, R.drawable.silent);
//ENABLES DND WHEN IT SHOULD ENABLE SILENT
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
}
Любая помощь будет признательна, так как это сводит меня с ума.