La barra de estado, un componente de la interfaz de usuario del sistema Android, muestra constantemente información importante para los usuarios. Este artículo describe cómo personalizar los iconos del sistema de la barra de estado. Para obtener más información sobre la superposición de recursos, consulte Personalización de la interfaz de usuario del sistema en source.android.com.
Figura 1. Barra de estado.
Superposiciones para íconos específicos
La mayoría de los recursos para los elementos que se muestran en la barra de estado se proporcionan en el siguiente directorio:
/platform/frameworks/base/packages/SystemUI/res/drawable
Iconos individuales
Uso | Recurso | Sentido |
---|---|---|
Alarma | stat_sys_alarm | Se configura una alarma. |
stat_sys_alarm_dim | El dispositivo está en modo zen. | |
Emitir | stat_sys_cast | El dispositivo está transmitiendo a otro dispositivo. |
Bluetooth | stat_sys_data_bluetooth | Bluetooth está habilitado. |
stat_sys_data_bluetooth_connected | Al menos un dispositivo Bluetooth está conectado. | |
Ahorro de datos | stat_sys_data_saver | El dispositivo está en modo de ahorro de datos. |
No molestar | stat_sys_dnd | El dispositivo está en modo No molestar. |
ethernet | stat_sys_ethernet | El dispositivo está conectado a través de Ethernet. |
stat_sys_ethernet_fully | ||
Auriculares | stat_sys_headset | Un auricular está conectado. |
stat_sys_headset_mic | Los auriculares conectados tienen un micrófono. | |
punto de acceso | stat_sys_hotspot | Un punto de acceso está activo. |
stat_sys_managed_profile_status | El perfil está siendo administrado. | |
Campanero | stat_sys_ringer_silent | El dispositivo está en modo silencioso. |
stat_sys_ringer_vibrate | El dispositivo está en modo Sólo vibración. | |
Rotación | stat_sys_rotate_landscape | La pantalla está en modo horizontal. |
stat_sys_rotate_portrait | La pantalla está en modo Retrato. | |
Sensores apagados | stat_sys_sensors_off | |
modo teletipo | stat_sys_tty_mode | |
iconos VPN | stat_sys_vpn_ic | Se muestra cuando el dispositivo ha habilitado VPN y cuando se marca la versión de VPN. |
stat_sys_branded_vpn | ||
Ubicación | perm_group_location | Se muestra cuando el estado actual de las solicitudes de ubicación está activo. Ubicado en platform/frameworks/base/core/res/res/drawable . |
Iconos compuestos
Indicadores de iconos entrantes y salientes | Los indicadores de íconos de actividad entrantes y salientes son idénticos para los íconos Wi-Fi y móvil y se muestran además de los íconos. | |
ic_activity_down | Indica actividad entrante. | |
ic_activity_up | Indica actividad saliente. | |
Wifi | ic_wifi_signal_0 ic_wifi_signal_1 ic_wifi_signal_2 ,ic_wifi_signal_3 ic_wifi_signal_4 | Los iconos de Wi-Fi se muestran en la barra de estado. El icono 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. |
Móvil | El ícono Móvil está posicionado de manera que solo se muestra uno de los siguientes íconos, según el tipo de señal móvil. | |
stat_sys_airplane_mode | Icono de modo avión. | |
stat_sys_roaming | Icono de modo de itinerancia. | |
ic_lte_mobiledata | icono de LTE. | |
ic_lte_plus_mobiledata | Icono de LTE Plus. | |
ic_g_mobiledata | icono de GPRS. | |
ic_e_mobiledata | Icono de borde. | |
ic_h_mobiledata | icono HSDPA. | |
ic_h_plus_mobiledata | Icono HSDPA Plus. | |
ic_3g_mobiledata | icono 3G. | |
ic_4g_mobiledata | icono 4G. | |
ic_4g_plus_mobiledata | Icono 4G Plus. | |
ic_5g_e_mobiledata | Icono de evolución 5G. | |
ic_5g_mobiledata | icono de 5G. | |
ic_5g_plus_mobiledata | Icono de 5G Plus. | |
ic_1x_mobiledata | icono 1X. |
Iconos especiales
Este conjunto de configuraciones determina si se muestran (o no) algunos iconos:
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 será 3G. De lo contrario, como ejemplo, se puede mostrar 1x. |
config_alwaysUseCdmaRssi | Establézcalo en true si el indicador de intensidad de la señal recibida siempre debe mostrar la intensidad de la señal CDMA, incluso en Evolution-Data Optimized (EVDO). |
config_hspa_data_distinguishable | Establézcalo en true cuando el icono de datos HSPA se deba distinguir del icono de datos del sistema de telecomunicaciones móviles universales (UMTS). |
config_inflateSignalStrength | Establézcalo en true para interpretar artificialmente todas las intensidades de la 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 configuraciones para determinar si se mostrarán ciertos íconos. Estos valores están asociados con tarjetas SIM específicas y los OEM no pueden anularlos. Por ejemplo:
Valor | Descripción |
---|---|
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL | Mostrar siempre el icono de datos. |
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL | Pantalla 4G para LTE. |
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL | Pantalla 4G para 3G. |
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL | No mostrar LTE Plus. |
Configuración de iconos
Las siguientes variables de configuración general se aplican a todos los iconos del sistema de la barra de estado:
Valor | Descripción |
---|---|
status_bar_system_icon_size | Cambia el tamaño de los iconos del sistema. |
status_bar_system_icon_spacing | Determina el espacio entre los iconos del sistema. |
config_statusBarIconBlacklist | Identifica qué iconos del sistema nunca deben aparecer en la barra de estado. |
config_statusBarIcons | Determina el orden en que se deben mostrar los iconos que pertenecen a una configuración. |