Android 7.0 поддерживает следующие конфигурации режима «Не беспокоить» (DND).
Сторонние автоматические правила
Сторонние приложения могут использовать API доступа к DND для управления правилами DND:
- Приложения могут экспортировать и отображать пользовательские правила «Не беспокоить», которые отображаются рядом со встроенными правилами Android «Не беспокоить» в настройках «Не беспокоить».
- Пользователи могут получить доступ ко всем элементам управления «Не беспокоить» для всех правил (как автоматических, так и созданных вручную).
- Платформа может реализовывать правила «Не беспокоить» из разных источников, не создавая неожиданных состояний.
Контрольные сигналы тревоги
Когда режим «Не беспокоить» включен, в пользовательском интерфейсе настроек Android представлены пользовательские параметры для настройки:
- Условие завершения режима «Не беспокоить» в качестве следующего времени будильника . Позволяет пользователю установить условие завершения режима «Не беспокоить» на сигнал тревоги. Появляется только в том случае, если будильник установлен на время в пределах недели , и день недели для этого будильника не совпадает с сегодняшним днем недели. (Не поддерживается для автоматических правил.)
- Будильник может отменить время окончания . Позволяет пользователям настраивать условие завершения режима «Не беспокоить» как определенное время или следующий сигнал тревоги (в зависимости от того, что наступит раньше).
Подавить визуальные отвлекающие факторы
В пользовательском интерфейсе настроек Android представлены пользовательские параметры для подавления визуальных отвлекающих факторов, таких как всплывающие уведомления, полноэкранные намерения, окружающий дисплей и светодиодные индикаторы уведомлений.
Настройте параметры «Не беспокоить»
При настройке параметров OEM-производители должны сохранять поведение AOSP системных API и поддерживать поведение настроек DND. В частности, страница настроек «Не беспокоить» в настройках системы должна включать следующее:
- Правила DND, предоставляемые приложением . Эти автоматические правила «Не беспокоить» должны включать экземпляры активных правил и списки правил в меню «Добавить правило».
- Предварительно загруженные правила приложения DND . OEM-производители могут предоставлять правила «Не беспокоить», которые отображаются рядом с правилами, созданными конечным пользователем вручную.
Подробную информацию о новых API-интерфейсах DND можно найти в справочной документации android.service.notification
.