У меня проблемы с открытием системы Настройки DND из моего приложения, чтобы пользователь мог создавать или редактировать Правило автоматического времени .
Текущая ситуация
Наше приложение уже имеет аналогичную функцию, которая отключает индикатор уведомлений приложения, звук и вибрацию в течение определенного периода времени (например, с 22:00 до 8:00) и применяется ко всему приложению. Начиная с Android Oreo, наша функция больше не работает из-за каналов уведомлений. Насколько я понимаю, единственное решение - создать в Системных настройках Правило автоматического времени , которое затем применяется ко всей системе.
Что я хочу сделать?
Просто чтобы перенаправить пользователя Oreo из моего приложения в Системные настройки, т.е. Не беспокоить предпочтения для добавления или редактирования правила времени.
Проблема
Нет определенного Intent
, который открывает Не беспокоить предпочтения . Самый близкий, который я мог найти, был Settings.ACTION_ZEN_MODE_PRIORITY_SETTINGS
, который приводит меня к этому экрану предпочтений . Я также нашел действие, которое мне точно нужно , но, как вы можете видеть, оно скрыто аннотацией.
Означает ли это, что нет способа открыть этот экран настроек, и я должен использовать другой подход?