La barra di stato, un componente dell'interfaccia utente di sistema di Android, mostra in modo persistente informazioni importanti agli utenti. Questa pagina descrive come personalizzare le icone di sistema della barra di stato. Per scoprire di più sulle risorse in overlay, consulta Personalizzare l'interfaccia utente di sistema.
Figura 1. Barra di stato.
Overlay per icone specifiche
La maggior parte delle risorse per gli elementi visualizzati nella barra di stato è fornita nella seguente directory:
/platform/frameworks/base/packages/SystemUI/res/drawable
Icone singole
Utilizzo | Risorsa | Significato |
---|---|---|
Sveglia | stat_sys_alarm |
È impostata una sveglia. |
stat_sys_alarm_dim |
Il dispositivo è in modalità Zen. | |
Cast | stat_sys_cast |
Il dispositivo sta trasmettendo a un altro dispositivo. |
Bluetooth | stat_sys_data_bluetooth |
Il Bluetooth è attivo. |
stat_sys_data_bluetooth_connected |
È connesso almeno un dispositivo Bluetooth. | |
Risparmio dati | stat_sys_data_saver |
Il dispositivo è in modalità Risparmio dati. |
Non disturbare | stat_sys_dnd |
Il dispositivo è in modalità Non disturbare. |
Ethernet | stat_sys_ethernet |
Il dispositivo è connesso tramite Ethernet. |
stat_sys_ethernet_fully |
||
Cuffie | stat_sys_headset |
Sono collegate delle cuffie. |
stat_sys_headset_mic |
Le cuffie collegate sono dotate di un microfono. | |
Hotspot | stat_sys_hotspot |
È attivo un hotspot. |
stat_sys_managed_profile_status |
Il profilo è in fase di gestione. | |
Suoneria | stat_sys_ringer_silent |
Il dispositivo è in modalità Silenzioso. |
stat_sys_ringer_vibrate |
Il dispositivo è in modalità Solo vibrazione. | |
Rotazione | stat_sys_rotate_landscape |
Lo schermo è in modalità Orizzontale. |
stat_sys_rotate_portrait |
Lo schermo è in modalità Ritratto. | |
Sensori disattivati | stat_sys_sensors_off |
|
Modalità teletipo | stat_sys_tty_mode |
|
Icone VPN | stat_sys_vpn_ic |
Viene visualizzato quando la VPN è attivata sul dispositivo e quando la versione della VPN è associata a un brand. |
stat_sys_branded_vpn |
||
Posizione | perm_group_location |
Viene visualizzato quando lo stato attuale delle richieste di accesso alla posizione è attivo. Si trova in platform/frameworks/base/core/res/res/drawable . |
Icone composite
Indicatori di icone in entrata e in uscita | Gli indicatori delle icone di attività in entrata e in uscita sono identici per le icone Wi-Fi e Dispositivo mobile e vengono visualizzati oltre alle icone. | |
ic_activity_down |
Indica l'attività in entrata. | |
ic_activity_up |
Indica l'attività in uscita. | |
Wi-Fi | ic_wifi_signal_0 ic_wifi_signal_1 ic_wifi_signal_2 ,
ic_wifi_signal_3 ic_wifi_signal_4 |
Le icone Wi-Fi vengono visualizzate nella barra di stato. L'icona effettiva visualizzata dipende dall'intensità del segnale. ic_wifi_signal_0 è il
meno intenso, mentre ic_wifi_signal_4 è il più intenso. |
Dispositivo mobile | L'icona Dispositivo mobile è posizionata in modo da mostrare una sola delle seguenti icone, a seconda del tipo di segnale mobile. | |
stat_sys_airplane_mode |
Icona modalità aereo | |
stat_sys_roaming |
Icona della modalità roaming | |
ic_lte_mobiledata |
Icona LTE | |
ic_lte_plus_mobiledata |
Icona LTE Plus | |
ic_g_mobiledata |
Icona GPRS | |
ic_e_mobiledata |
Icona bordo | |
ic_h_mobiledata |
Icona HSDPA | |
ic_h_plus_mobiledata |
Icona HSDPA Plus | |
ic_3g_mobiledata |
Icona 3G | |
ic_4g_mobiledata |
Icona 4G | |
ic_4g_plus_mobiledata |
Icona 4G Plus | |
ic_5g_e_mobiledata |
Icona 5G Evolution | |
ic_5g_mobiledata |
Icona 5G | |
ic_5g_plus_mobiledata |
Icona 5G Plus | |
ic_1x_mobiledata |
Icona 1x |
Icone speciali
Questo insieme di configurazioni determina se alcune icone vengono visualizzate o meno:
Valore | Descrizione |
---|---|
config_showMin3G |
Se impostato su true , l'icona più bassa che mostra il livello corrente della connessione dati è 3G. In caso contrario, ad esempio, può essere visualizzato 1x. |
config_alwaysUseCdmaRssi |
Imposta su true se l'indicatore di intensità del segnale ricevuto deve sempre mostrare l'intensità del segnale CDMA, anche su Evolution-Data Optimized (EVDO). |
config_hspa_data_distinguishable |
Impostato su true quando
l'icona Dati HSPA deve essere distinta dall'icona Dati UMTS (Universal Mobile Telecommunications System). |
config_inflateSignalStrength |
Imposta il valore su true per interpretare artificialmente tutte le intensità del segnale come una barra più alta rispetto a quella effettiva. |
Il servizio di configurazione dell'operatore utilizza anche un proprio insieme di configurazioni per determinare se vengono visualizzate determinate icone. Questi valori sono associati a schede SIM specifiche e non possono essere sostituiti dagli OEM. Ad esempio:
Valore | Descrizione |
---|---|
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL |
Mostra sempre l'icona Dati. |
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL |
Mostra 4G per LTE. |
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL |
Mostra 4G per 3G. |
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL |
Non mostrare LTE Plus. |
Configurare le icone
Le seguenti variabili di configurazione generale si applicano a tutte le icone di sistema della barra di stato:
Valore | Descrizione |
---|---|
status_bar_system_icon_size |
Modifica le dimensioni delle icone di sistema. |
status_bar_system_icon_spacing |
Determina la spaziatura tra le icone di sistema. |
config_statusBarIconBlacklist |
Identifica le icone di sistema che non devono mai essere visualizzate nella barra di stato. |
config_statusBarIcons |
Determina l'ordine in cui devono essere visualizzate le icone appartenenti a una configurazione. |