A barra de status, um componente da interface do usuário do sistema Android, exibe de forma persistente informações importantes para os usuários. Este artigo descreve como personalizar os ícones do sistema da barra de status. Para saber mais sobre recursos de sobreposição, consulte Personalizando a interface do usuário do sistema em source.android.com.
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 é 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 de 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 de telecomputador | stat_sys_tty_mode | |
Ícones de VPN | stat_sys_vpn_ic | Exibido quando o dispositivo habilitou a VPN e quando a versão da VPN é de 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 ícone de entrada e saída | Os indicadores de ícone de atividade de entrada e saída são idênticos para ícones de Wi-Fi e Mobile 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 está 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 de 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 sã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 será 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 HSPA Data deve ser diferenciado do ícone Universal Mobile Telecommunications System (UMTS) Data. |
config_inflateSignalStrength | Defina como true para interpretar artificialmente todas as intensidades de 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. |
Configurando ícones
As seguintes variáveis de configuração geral 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 que pertencem a uma configuração devem ser exibidos. |