ห้ามรบกวน

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