A barra de status, um componente da IU do sistema Android, exibe persistentemente informações importantes aos usuários. Esta página descreve como personalizar os ícones do sistema da barra de status. Para saber mais sobre a sobreposição de recursos, consulte Personalizar a UI do sistema .
Figura 1. Barra de status.
Sobreposições para ícones específicos
A maioria dos recursos para itens exibidos na barra de status são fornecidos no seguinte diretório:
/platform/frameworks/base/packages/SystemUI/res/drawable
Ícones únicos
Uso | Recurso | Significado |
---|---|---|
Alarme | stat_sys_alarm | Um alarme está definido. |
stat_sys_alarm_dim | O dispositivo está no modo zen. | |
Elenco | stat_sys_cast | O dispositivo está transmitindo para outro dispositivo. |
Bluetooth | stat_sys_data_bluetooth | O Bluetooth está ativado. |
stat_sys_data_bluetooth_connected | Pelo menos um dispositivo Bluetooth está conectado. | |
Economia de dados | stat_sys_data_saver | O dispositivo está no modo Economia de dados. |
Não perturbe | stat_sys_dnd | O dispositivo está no modo Não perturbe. |
Ethernet | stat_sys_ethernet | O dispositivo está conectado através de Ethernet. |
stat_sys_ethernet_fully | ||
Fone de ouvido | stat_sys_headset | Um fone de ouvido está conectado. |
stat_sys_headset_mic | O fone de ouvido conectado possui um microfone. | |
Ponto de acesso | stat_sys_hotspot | Um ponto de acesso está ativo. |
stat_sys_managed_profile_status | O perfil está sendo gerenciado. | |
Campainha | stat_sys_ringer_silent | O dispositivo está no modo Silencioso. |
stat_sys_ringer_vibrate | O dispositivo está no modo Somente vibração. | |
Rotação | stat_sys_rotate_landscape | A tela está no modo Paisagem. |
stat_sys_rotate_portrait | A tela está no modo Retrato. | |
Sensores desligados | stat_sys_sensors_off | |
Modo teletipo | stat_sys_tty_mode | |
Ícones VPN | stat_sys_vpn_ic | Exibido quando o dispositivo tiver VPN habilitado e quando a versão da VPN tiver marca. |
stat_sys_branded_vpn | ||
Localização | perm_group_location | Exibido quando o estado atual das solicitações de localização está ativo. Localizado em platform/frameworks/base/core/res/res/drawable . |
Ícones compostos
Indicadores de ícones de entrada e saída | Os indicadores dos ícones de atividades de entrada e saída são idênticos para ícones de Wi-Fi e Celular e são exibidos além dos ícones. | |
ic_activity_down | Indica atividade de entrada. | |
ic_activity_up | Indica atividade de saída. | |
Wi-fi | ic_wifi_signal_0 ic_wifi_signal_1 ic_wifi_signal_2 ,ic_wifi_signal_3 ic_wifi_signal_4 | Os ícones de Wi-Fi são exibidos na barra de status. O ícone real exibido depende da intensidade do sinal. ic_wifi_signal_0 é o mais fraco enquanto ic_wifi_signal_4 é o mais forte. |
Móvel | O ícone Móvel é posicionado de forma que apenas um dos seguintes ícones seja exibido, dependendo do tipo de sinal móvel. | |
stat_sys_airplane_mode | Ícone do modo avião | |
stat_sys_roaming | Ícone do modo roaming | |
ic_lte_mobiledata | Ícone LTE | |
ic_lte_plus_mobiledata | Ícone LTE Plus | |
ic_g_mobiledata | Ícone GPRS | |
ic_e_mobiledata | Ícone de borda | |
ic_h_mobiledata | Ícone HSDPA | |
ic_h_plus_mobiledata | Ícone HSDPA Plus | |
ic_3g_mobiledata | Ícone 3G | |
ic_4g_mobiledata | Ícone 4G | |
ic_4g_plus_mobiledata | Ícone 4G Plus | |
ic_5g_e_mobiledata | Ícone de evolução 5G | |
ic_5g_mobiledata | Ícone 5G | |
ic_5g_plus_mobiledata | Ícone 5G Plus | |
ic_1x_mobiledata | Ícone 1X |
Ícones especiais
Este conjunto de configurações determina se alguns ícones serão exibidos (ou não):
Valor | Descrição |
---|---|
config_showMin3G | Quando definido como true , o ícone mais baixo que exibe o nível de conexão de dados atual é 3G. Caso contrário, como exemplo, 1x pode ser exibido. |
config_alwaysUseCdmaRssi | Defina como true se o indicador de intensidade do sinal recebido sempre exibir a intensidade do sinal CDMA, mesmo em Evolution-Data Optimized (EVDO). |
config_hspa_data_distinguishable | Definido como true quando o ícone de dados HSPA deve ser diferenciado do ícone de dados do Universal Mobile Telecommunications System (UMTS). |
config_inflateSignalStrength | Defina como true para interpretar artificialmente todas as intensidades do sinal como uma barra acima do real. |
O serviço de configuração da operadora também usa seu próprio conjunto de configurações para determinar se determinados ícones serão exibidos. Esses valores estão associados a cartões SIM específicos e não podem ser substituídos por OEMs. Por exemplo:
Valor | Descrição |
---|---|
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL | Sempre exiba o ícone Dados. |
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL | Exibir 4G para LTE. |
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL | Exibir 4G para 3G. |
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL | Não exiba LTE Plus. |
Configurar ícones
As seguintes variáveis de configuração gerais se aplicam a todos os ícones do sistema da barra de status:
Valor | Descrição |
---|---|
status_bar_system_icon_size | Altera o tamanho dos ícones do sistema. |
status_bar_system_icon_spacing | Determina o espaçamento entre os ícones do sistema. |
config_statusBarIconBlacklist | Identifica quais ícones do sistema nunca devem aparecer na barra de status. |
config_statusBarIcons | Determina a ordem em que os ícones pertencentes a uma configuração devem ser exibidos. |