Не беспокоить

В Android 7.0 поддерживаются следующие конфигурации режима "Не беспокоить":

Сторонние автоматизированные правила

Сторонние приложения могут использовать DND Access API для управления правилами режима "Не беспокоить":

  • Приложения могут экспортировать и перечислять особые правила режима "Не беспокоить", которые будут показываться рядом со встроенными правилами Android в настройках режима "Не беспокоить".
  • Пользователи могут получить доступ ко всем настройкам режима "Не беспокоить" для всех правил (как автоматических, так и созданных вручную).
  • Платформа может реализовывать правила режима "Не беспокоить" из разных источников, не создавая неожиданных состояний.

Как управлять будильниками

Когда режим "Не беспокоить" включен, в интерфейсе настроек Android пользователю доступны следующие параметры:

  • Условие окончания режима "Не беспокоить" – время следующего будильника. Позволяет пользователю задать в качестве условия окончания режима "Не беспокоить" будильник. Показывается, только если будильник установлен на время в течение недели с текущего момента и день недели, на который установлен будильник, не совпадает с текущим днем недели. (не поддерживается для автоматизированных правил).
  • Будильник может переопределить время окончания. Позволяет пользователям настроить условие окончания режима "Не беспокоить" как определенное время или следующий будильник (в зависимости от того, что наступит раньше).

Отключить визуальные отвлекающие факторы

В настройках Android есть параметры, позволяющие отключить визуальные отвлекающие факторы, такие как уведомления во время движения, полноэкранные объекты intent, заставка и светодиодные индикаторы уведомлений.

Как настроить режим "Не беспокоить"

При настройке параметров OEM-производители должны сохранять поведение системных API и настроек режима "Не беспокоить", заданное в AOSP. В частности, на странице настроек режима "Не беспокоить" в системных настройках должны быть следующие элементы:

  • Правила режима "Не беспокоить", заданные в приложении. Эти автоматизированные правила режима "Не беспокоить" должны включать активные экземпляры правил и списки правил в меню "Добавить правило".
  • Предустановленные правила режима "Не беспокоить" для приложений. OEM-производители могут предоставлять правила режима "Не беспокоить", которые будут показываться рядом с правилами, созданными пользователями вручную.

Подробную информацию о новых API для режима "Не беспокоить" можно найти в android.service.notification справочной документации.