Android 7.0 รองรับการกำหนดค่าห้ามรบกวน (DND) ต่อไปนี้
กฎอัตโนมัติของบุคคลที่สาม
แอปพลิเคชันบุคคลที่สามสามารถใช้ DND Access API เพื่อควบคุมกฎ DND:
- แอปพลิเคชัน สามารถส่งออกและแสดงรายการกฎ DND ที่กำหนดเอง ซึ่งปรากฏถัดจากกฎ DND ของ Android ในตัวในการตั้งค่า DND
- ผู้ใช้ สามารถเข้าถึงการควบคุม DND ทั้งหมดสำหรับกฎทั้งหมด (ทั้งแบบอัตโนมัติและที่สร้างขึ้นด้วยตนเอง)
- แพลตฟอร์ม สามารถใช้กฎ DND จากแหล่งต่างๆ ได้โดยไม่ต้องสร้างสถานะที่ไม่คาดคิด
ควบคุมสัญญาณเตือน
เมื่อเปิดใช้งานโหมด DND UI การตั้งค่า Android จะแสดงตัวเลือกผู้ใช้สำหรับการกำหนดค่า:
- เงื่อนไขสิ้นสุด DND เป็นเวลาปลุกครั้งถัดไป ช่วยให้ผู้ใช้สามารถตั้งค่าเงื่อนไขสิ้นสุด DND ให้เป็นสัญญาณเตือนได้ ปรากฏเฉพาะเมื่อมีการตั้งเวลาปลุกภายในหนึ่งสัปดาห์นับจากนี้ และ วันในสัปดาห์สำหรับการปลุกนั้น ไม่ใช่ วันเดียวกันกับวันนี้ในสัปดาห์ (ไม่รองรับกฎอัตโนมัติ)
- การปลุกสามารถแทนที่เวลาสิ้นสุดได้ ช่วยให้ผู้ใช้สามารถกำหนดค่าเงื่อนไขสิ้นสุด DND เป็นเวลาเฉพาะหรือการเตือนครั้งถัดไป (ขึ้นอยู่กับว่ากรณีใดจะเกิดขึ้นก่อน)
ระงับการรบกวนการมองเห็น
UI การตั้งค่า Android นำเสนอตัวเลือกสำหรับผู้ใช้ในการระงับการมองเห็นที่รบกวนสายตา เช่น การแจ้งเตือนล่วงหน้า การแสดงแบบเต็มหน้าจอ การแสดงผลโดยรอบ และไฟแจ้งเตือน LED
ปรับแต่งการตั้งค่า DND
เมื่อกำหนดการตั้งค่าเอง OEM จะต้องรักษาพฤติกรรม AOSP ของ API ระบบและรักษาพฤติกรรมของการตั้งค่า DND โดยเฉพาะหน้าการตั้งค่า DND ในการตั้งค่าระบบจะต้องมีสิ่งต่อไปนี้:
- กฎ DND ที่ระบุโดยแอปพลิเคชัน กฎ DND อัตโนมัติเหล่านี้ต้องมีอินสแตนซ์ของกฎที่ใช้งานอยู่และรายการกฎในเมนูเพิ่มกฎ
- กฎ DND ของแอปพลิเคชันที่โหลดไว้ล่วงหน้า OEM สามารถจัดเตรียมกฎ DND ที่ปรากฏถัดจากกฎที่ผู้ใช้สร้างขึ้นด้วยตนเอง
สำหรับรายละเอียดเกี่ยวกับ DND API ใหม่ โปรดดูเอกสารอ้างอิง android.service.notification