请勿打扰

Android 7.0 支持以下勿扰 (DND) 配置。

第三方自动规则

第三方应用程序可以使用 DND 访问 API 来控制 DND 规则

  • 应用程序可以导出和列出自定义 DND 规则,这些规则会显示在 DND 设置中内置 Android DND 规则旁边。
  • 用户可以访问所有规则(包括自动创建和手动创建的规则)的所有 DND 控件。
  • 平台可以从不同来源实现 DND 规则,而不会创建意外状态。

控制闹钟

启用 DND 模式后,Android 设置 UI 会显示用于配置的用户选项

  • DND 结束条件为下一个闹钟时间。使用户可以将 DND 结束条件设置为闹钟。仅当闹钟设置为从现在起一周内的时间该闹钟的星期几不是与今天相同的星期几时才会显示。(自动规则不支持。)
  • 闹钟可以覆盖结束时间。使用户可以将 DND 结束条件配置为特定时间或下一个闹钟(以先到者为准)。

抑制视觉干扰

Android 设置 UI 提供了用于抑制视觉干扰(例如,抬头显示通知、全屏 Intent、环境显示和 LED 通知灯)的用户选项。

自定义 DND 设置

自定义设置时,OEM 必须保留系统 API 的 AOSP 行为,并保持 DND 设置的行为。具体来说,系统设置中的 DND 设置页面必须包含以下内容

  • 应用程序提供的 DND 规则。这些自动 DND 规则必须包括活动规则实例和“添加规则”菜单中的规则列表。
  • 预加载的应用程序 DND 规则。OEM 可以提供显示在最终用户手动创建的规则旁边的 DND 规则。

有关新的 DND API 的详细信息,请参阅 android.service.notification 参考文档。