Android 7.0 admite las siguientes configuraciones de no molestar (DND).
Reglas automáticas de terceros
Las aplicaciones de terceros pueden utilizar la API de acceso DND para controlar las reglas de DND:
- Las aplicaciones pueden exportar y enumerar reglas DND personalizadas, que aparecen junto a las reglas DND integradas de Android en la configuración de DND.
- Los usuarios pueden acceder a todos los controles DND para todas las reglas (tanto automáticas como creadas manualmente).
- La plataforma puede implementar reglas DND de diferentes fuentes sin crear estados inesperados.
Controlar alarmas
Cuando el modo DND está habilitado, la interfaz de usuario de configuración de Android presenta opciones de usuario para configurar:
- Condición de fin de DND como próxima hora de alarma . Permite al usuario configurar la condición final DND en una alarma. Aparece solo si una alarma está configurada para una hora dentro de una semana a partir de ahora y el día de la semana para esa alarma no es el mismo día de la semana que hoy. (No se admite para reglas automáticas).
- La alarma puede anular la hora de finalización . Permite a los usuarios configurar la condición de finalización de DND como una hora específica o la próxima alarma (lo que ocurra primero).
Suprimir las distracciones visuales
La interfaz de usuario de configuración de Android presenta opciones de usuario para suprimir distracciones visuales, como notificaciones automáticas, intenciones de pantalla completa, visualización ambiental y luces de notificación LED.
Personalizar la configuración de DND
Al personalizar la configuración, los OEM deben preservar el comportamiento AOSP de las API del sistema y mantener el comportamiento de la configuración DND. Específicamente, la página de configuración de DND en la configuración del sistema debe incluir lo siguiente:
- Reglas DND proporcionadas por la aplicación . Estas reglas DND automatizadas deben incluir instancias de reglas activas y listados de reglas en el menú Agregar regla.
- Reglas DND de la aplicación precargadas . Los OEM pueden proporcionar reglas DND que aparecen junto a las reglas creadas manualmente por el usuario final.
Para obtener detalles sobre las nuevas API de DND, consulte la documentación de referencia android.service.notification
.