Android 7.0 支持以下請勿打擾 (DND) 配置。
第三方自動規則
第三方應用程序可以使用 DND Access API 來控制 DND 規則:
- 應用程序可以導出和列出自定義 DND 規則,這些規則顯示在 DND 設置中的內置 Android DND 規則旁邊。
- 用戶可以訪問所有規則(自動和手動創建)的所有 DND 控件。
- 該平台可以實施來自不同來源的免打擾規則,而不會產生意外狀態。
控制警報
啟用 DND 模式後,Android 設置 UI 會顯示用於配置的用戶選項:
- 免打擾結束條件為下一個鬧鐘時間。使用戶能夠將 DND 結束條件設置為警報。僅當從現在開始一周內的某個時間設置了鬧鐘並且該鬧鐘的星期幾與今天不同時才會出現。 (不支持自動規則。)
- 警報可以覆蓋結束時間。使用戶能夠將 DND 結束條件配置為特定時間或下一個警報(以先到者為準)。
抑制視覺干擾
Android 設置 UI 提供了用於抑制視覺干擾的用戶選項,例如抬頭通知、全屏意圖、環境顯示和 LED 通知燈。
自定義免打擾設置
自定義設置時,OEM 必須保留系統 API 的 AOSP 行為並維護 DND 設置的行為。具體來說,系統設置中的免打擾設置頁面必須包含以下內容:
- 應用程序提供的免打擾規則。這些自動 DND 規則必須在“添加規則”菜單中包含活動規則實例和規則列表。
- 預裝應用免打擾規則。 OEM 可以提供出現在最終用戶手動創建的規則旁邊的免打擾規則。
有關新的 DND API 的詳細信息,請參閱android.service.notification
參考文檔。