Android 7.0 est compatible avec les configurations de mode Ne pas déranger suivantes.
Règles automatiques tierces
Les applications tierces peuvent utiliser l'API DND Access pour contrôler les règles de Ne pas déranger:
- Les applications peuvent exporter et lister des règles de mode Ne pas déranger personnalisées, qui s'affichent à côté des règles de mode Ne pas déranger Android intégrées dans les paramètres de ce mode.
- Les utilisateurs peuvent accéder à toutes les commandes de Ne pas déranger pour toutes les règles (automatiques et créées manuellement).
- La plate-forme peut implémenter des règles de mode Ne pas déranger à partir de différentes sources sans créer d'états inattendus.
Contrôler les alarmes
Lorsque le mode Ne pas déranger est activé, l'UI des paramètres Android présente des options permettant aux utilisateurs de configurer les éléments suivants:
- Condition de fin du mode Ne pas déranger comme heure de la prochaine alarme. Permet à l'utilisateur de définir la condition de fin du mode Ne pas déranger sur une alarme. N'apparaît que si une alarme est définie pour une heure dans un délai d'une semaine à partir d'aujourd'hui et que le jour de la semaine de cette alarme n'est pas le même que celui d'aujourd'hui. (non compatible avec les règles automatiques).
- L'alarme peut remplacer l'heure de fin. Permet aux utilisateurs de configurer la condition de fin du mode Ne pas déranger en tant qu'heure spécifique ou en tant que prochaine alarme (selon la première occurrence).
Supprimer les distractions visuelles
L'UI des paramètres Android présente des options permettant aux utilisateurs de supprimer les distractions visuelles telles que les notifications en alerte, les intents plein écran, l'affichage en mode Veille et les voyants de notification LED.
Personnaliser les paramètres du mode Ne pas déranger
Lors de la personnalisation des paramètres, les OEM doivent conserver le comportement AOSP des API système et le comportement des paramètres de Ne pas déranger. Plus précisément, la page des paramètres de mode Ne pas déranger dans les paramètres système doit inclure les éléments suivants:
- Règles de Ne pas déranger fournies par l'application Ces règles de non-déranger automatiques doivent inclure des instances de règles actives et des listes de règles dans le menu "Ajouter une règle".
- Règles de Ne pas déranger préchargées pour les applications Les OEM peuvent fournir des règles de mode Ne pas déranger qui s'affichent à côté des règles créées manuellement par l'utilisateur final.
Pour en savoir plus sur les nouvelles API DND, consultez la documentation de référence sur android.service.notification
.