Android 7.0은 다음과 같은 방해 금지 모드(DND) 구성을 지원합니다.
서드 파티 자동 규칙
서드 파티 애플리케이션은 DND Access API를 사용하여 DND 규칙을 제어할 수 있습니다.
- 애플리케이션은 맞춤 DND 규칙을 내보내고 나열할 수 있습니다. 이 규칙은 DND 설정의 기본 Android DND 규칙 옆에 표시됩니다.
- 사용자는 모든 규칙의 모든 DND 컨트롤에 액세스할 수 있습니다(자동 생성 규칙 및 수동 생성 규칙 모두에 해당).
- 플랫폼은 예상치 못한 상태를 야기하지 않고도 여러 소스의 DND 규칙을 구현할 수 있습니다.
알람 제어
DND 모드가 사용 설정되면 Android 설정 UI에는 다음을 구성하기 위한 사용자 옵션이 표시됩니다.
- 다음 알람 시간으로서의 DND 종료 조건. 사용자가 알람에 DND 종료 조건을 설정할 수 있게 해줍니다. 알람이 지금으로부터 1주 이내의 시간으로 설정되어 있고 이 알람의 요일이 오늘과 같은 요일이 아닌 경우에만 표시됩니다. 자동 규칙의 경우 지원되지 않습니다.
- 알람이 종료 시간을 재정의할 수 있음. 사용자가 DND 종료 조건을 구체적인 시간이나 다음 알람으로 구성할 수 있도록 지원합니다(둘 중 먼저 발생한 경우를 적용).
시각적 방해 요소 억제
Android 설정 UI는 헤드업 알림, 전체 화면 인텐트, 절전 모드, LED 알림 조명과 같은 시각적 방해 요소를 억제할 수 있는 옵션을 사용자에게 표시합니다.
DND 설정 맞춤설정
OEM은 설정을 맞춤설정할 때 시스템 API의 AOSP 동작을 보존하고 DND 설정의 동작을 유지해야 합니다. 구체적으로 시스템 설정의 DND 설정 페이지에는 다음을 포함해야 합니다.
- 애플리케이션에서 제공한 DND 규칙. 이러한 자동화된 DND 규칙은 규칙 추가 메뉴에 활성 규칙 인스턴스와 규칙 목록을 포함해야 합니다.
- 미리 로드된 애플리케이션 DND 규칙. OEM은 최종 사용자가 수동으로 생성한 규칙 옆에 표시되는 DND 규칙을 제공할 수 있습니다.
새 DND API에 관한 자세한 내용은 android.service.notification
참조 문서를 확인하세요.