Esta sección describe las opciones disponibles para implementar y personalizar el menú de configuración de Android.
Configuración de la pantalla de inicio
En Android 7.0 y versiones posteriores, la página de inicio de Configuración se ha mejorado con configuraciones sugeridas y notificaciones de estado personalizables. La función se implementa automáticamente y los implementadores de dispositivos pueden configurarla.
El código fuente de estas mejoras se encuentra en estos archivos:
Directrices de diseño de la configuración de Android
Esta documentación destaca los principios y las pautas para cualquier persona que diseñe la configuración de la plataforma Android o cualquier desarrollador que diseñe la configuración para su aplicación de Android.
Patrones y componentes
En Android 8.0, el menú Configuración ganó varios componentes y widgets que cubren usos comunes. Se alienta a los fabricantes y desarrolladores de dispositivos a usar los componentes comunes al ampliar la aplicación Configuración para que las nuevas interfaces de usuario sean consistentes con la IU de configuración existente.
Arquitectura informacional
Android 8.0 introdujo una nueva arquitectura de información para la aplicación Configuración para simplificar la forma en que se organizan las configuraciones y facilitar a los usuarios la búsqueda rápida de configuraciones para personalizar sus dispositivos Android. Android 9 introdujo algunas mejoras para proporcionar más funciones de configuración y una implementación más sencilla.
Configuraciones personalizadas
La aplicación de configuración de Android proporciona una lista de sugerencias para los usuarios en Android 8.0. Estas sugerencias generalmente promueven funciones del teléfono y son personalizables (p. ej., "Establecer horario de No molestar" o "Activar llamadas Wi-Fi").
búsqueda universal
Android 8.0 agrega capacidades de búsqueda ampliadas para el menú Configuración. Este documento describe cómo agregar una configuración y asegurarse de que esté correctamente indexada para la búsqueda de configuraciones.