Android 7.0 prend en charge les configurations Ne pas déranger (NPD) suivantes.
Règles automatiques tierces
Les applications tierces peuvent utiliser l'API DND Access pour contrôler les règles DND :
- Les applications peuvent exporter et répertorier les règles NPD personnalisées, qui apparaissent à côté des règles NPD Android intégrées dans les paramètres NPD.
- Les utilisateurs peuvent accéder à tous les contrôles du MDN pour toutes les règles (à la fois automatiques et créées manuellement).
- La plateforme peut implémenter des règles DND provenant de différentes sources sans créer d'états inattendus.
Contrôler les alarmes
Lorsque le mode NPD est activé, l'interface utilisateur des paramètres Android présente les options utilisateur pour la configuration :
- Condition de fin NPD comme prochaine heure d'alarme . Permet à l'utilisateur de définir la condition de fin NPD sur une alarme. Apparaît uniquement si une alarme est réglée pour une heure dans une semaine et que le jour de la semaine pour cette alarme n'est pas le même jour de la semaine qu'aujourd'hui. (Non pris en charge pour les règles automatiques.)
- L'alarme peut remplacer l'heure de fin . Permet aux utilisateurs de configurer la condition de fin NPD comme une heure spécifique ou la prochaine alarme (selon la première éventualité).
Supprimez les distractions visuelles
L'interface utilisateur des paramètres Android présente des options utilisateur pour supprimer les distractions visuelles telles que les notifications tête haute, les intentions plein écran, l'affichage ambiant et les voyants de notification LED.
Personnaliser les paramètres du NPD
Lors de la personnalisation des paramètres, les OEM doivent préserver le comportement AOSP des API système et conserver le comportement des paramètres DND. Plus précisément, la page des paramètres NPD dans les paramètres système doit inclure les éléments suivants :
- Règles MDN fournies par l'application . Ces règles NPD automatisées doivent inclure des instances de règles actives et des listes de règles dans le menu Ajouter une règle.
- Règles du MDN d'application préchargées . Les OEM peuvent fournir des règles NPD qui apparaissent à côté des règles créées manuellement par l'utilisateur final.
Pour plus de détails sur les nouvelles API du MDN, reportez-vous à la documentation de référence android.service.notification
.