ห้ามรบกวน

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