La barra de estado, un componente de la IU del sistema Android, muestra información importante de forma persistente a los usuarios. En esta página, se describe cómo personalizar los íconos del sistema de la barra de estado. Para obtener más información sobre la superposición de recursos, consulta Cómo personalizar la IU del sistema.
Figura 1: Barra de estado
Superposiciones para íconos específicos
La mayoría de los recursos de los elementos que se muestran en la barra de estado se proporcionan en el siguiente directorio:
/platform/frameworks/base/packages/SystemUI/res/drawable
Íconos individuales
Uso | Recurso | Significado |
---|---|---|
Alarma | stat_sys_alarm |
Se estableció una alarma. |
stat_sys_alarm_dim |
El dispositivo está en modo Zen. | |
Transmitir | stat_sys_cast |
El dispositivo está transmitiendo contenido a otro dispositivo. |
Bluetooth | stat_sys_data_bluetooth |
El Bluetooth está habilitado. |
stat_sys_data_bluetooth_connected |
Hay al menos un dispositivo Bluetooth conectado. | |
Ahorro de datos | stat_sys_data_saver |
El dispositivo está en modo de ahorro de datos. |
No interrumpir | stat_sys_dnd |
El dispositivo está en modo No interrumpir. |
Ethernet | stat_sys_ethernet |
El dispositivo está conectado a través de Ethernet. |
stat_sys_ethernet_fully |
||
Auriculares | stat_sys_headset |
Hay auriculares conectados. |
stat_sys_headset_mic |
Los auriculares conectados tienen un micrófono. | |
Hotspot | stat_sys_hotspot |
Hay un hotspot activo. |
stat_sys_managed_profile_status |
Se está administrando el perfil. | |
Timbre | stat_sys_ringer_silent |
El dispositivo está en modo silencioso. |
stat_sys_ringer_vibrate |
El dispositivo está en modo Solo vibración. | |
Rotación | stat_sys_rotate_landscape |
La pantalla está en modo horizontal. |
stat_sys_rotate_portrait |
La pantalla está en modo vertical. | |
Desactivación de sensores | stat_sys_sensors_off |
|
Modo de máquina de escribir eléctrica | stat_sys_tty_mode |
|
Íconos de VPN | stat_sys_vpn_ic |
Aparece cuando el dispositivo habilitó la VPN y cuando la versión de la VPN tiene un desarrollo de marca. |
stat_sys_branded_vpn |
||
Ubicación | perm_group_location |
Aparece cuando el estado actual de las solicitudes de ubicación está activo. Se encuentra en platform/frameworks/base/core/res/res/drawable . |
Íconos compuestos
Indicadores de íconos entrantes y salientes | Los indicadores de íconos de actividad entrante y saliente son idénticos para los íconos de Wi-Fi y dispositivos móviles, y se muestran además de los íconos. | |
ic_activity_down |
Indica la actividad entrante. | |
ic_activity_up |
Indica la actividad saliente. | |
Wi-Fi | ic_wifi_signal_0 ic_wifi_signal_1 ic_wifi_signal_2 ,
ic_wifi_signal_3 ic_wifi_signal_4 |
Los íconos de Wi-Fi se muestran en la barra de estado. El ícono real que se muestra depende de la intensidad de la señal. ic_wifi_signal_0 es el más débil, mientras que ic_wifi_signal_4 es el más fuerte. |
Dispositivo móvil | El ícono de dispositivo móvil se coloca de modo que solo se muestre uno de los siguientes íconos, según el tipo de señal móvil. | |
stat_sys_airplane_mode |
Ícono de modo de avión | |
stat_sys_roaming |
Ícono de modo de roaming | |
ic_lte_mobiledata |
Ícono de LTE | |
ic_lte_plus_mobiledata |
Ícono de LTE Plus | |
ic_g_mobiledata |
Ícono de GPRS | |
ic_e_mobiledata |
Ícono de borde | |
ic_h_mobiledata |
Ícono de HSDPA | |
ic_h_plus_mobiledata |
Ícono de HSDPA Plus | |
ic_3g_mobiledata |
Ícono de 3G | |
ic_4g_mobiledata |
Ícono de 4G | |
ic_4g_plus_mobiledata |
Ícono de 4G Plus | |
ic_5g_e_mobiledata |
Ícono de 5G Evolution | |
ic_5g_mobiledata |
Ícono de 5G | |
ic_5g_plus_mobiledata |
Ícono de 5G Plus | |
ic_1x_mobiledata |
Ícono de 1X |
Íconos especiales
Este conjunto de parámetros de configuración determina si se muestran (o no) algunos íconos:
Valor | Descripción |
---|---|
config_showMin3G |
Cuando se establece en true , el ícono más bajo que muestra el nivel de conexión de datos actual es 3G. De lo contrario, como ejemplo, se puede mostrar 1x. |
config_alwaysUseCdmaRssi |
Configúralo como true si el indicador de intensidad de señal recibida siempre debe mostrar la intensidad de señal CDMA, incluso en Evolution-Data Optimized (EVDO). |
config_hspa_data_distinguishable |
Se establece en true cuando se debe distinguir el ícono de datos HSPA del ícono de datos del sistema universal de telecomunicaciones móviles (UMTS). |
config_inflateSignalStrength |
Establece esta opción en true para interpretar artificialmente todas las intensidades de señal como una barra más alta que la real. |
El servicio de configuración del operador también usa su propio conjunto de parámetros de configuración para determinar si se muestran ciertos íconos. Estos valores están asociados con tarjetas SIM específicas y los OEMs no pueden anularlos. Por ejemplo:
Valor | Descripción |
---|---|
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL |
Mostrar siempre el ícono de datos |
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL |
Muestra 4G para LTE. |
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL |
Muestra 4G para 3G. |
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL |
No mostrar LTE Plus. |
Cómo configurar íconos
Las siguientes variables de configuración generales se aplican a todos los íconos del sistema de la barra de estado:
Valor | Descripción |
---|---|
status_bar_system_icon_size |
Cambia el tamaño de los íconos del sistema. |
status_bar_system_icon_spacing |
Determina el espaciado entre los íconos del sistema. |
config_statusBarIconBlacklist |
Identifica qué íconos del sistema nunca deben aparecer en la barra de estado. |
config_statusBarIcons |
Determina el orden en que se deben mostrar los íconos que pertenecen a una configuración. |