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