La barra di stato, un componente dell'interfaccia utente del sistema Android, mostra in modo permanente informazioni importanti agli utenti. In questa pagina viene descritto come personalizzare le icone di sistema nella barra di stato. Per scoprire di più sulle risorse di sovrapposizione, vedi Personalizza l'UI di sistema.
Figura 1. Barra di stato.
Overlay per icone specifiche
La maggior parte delle risorse per gli elementi visualizzati nella barra di stato è disponibile nella seguente directory:
/platform/frameworks/base/packages/SystemUI/res/drawable
Icone singole
Utilizzo | Risorsa | Significato |
---|---|---|
Sveglia | stat_sys_alarm |
È stata 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 è attivato. |
stat_sys_data_bluetooth_connected |
Almeno un dispositivo Bluetooth è connesso. | |
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 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à silenziosa. |
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à telescrivente | stat_sys_tty_mode |
|
Icone VPN | stat_sys_vpn_ic |
Visualizzato quando sul dispositivo è attiva la VPN e quando la versione della VPN è contrassegnata con il brand. |
stat_sys_branded_vpn |
||
Posizione | perm_group_location |
Visualizzato quando è attivo lo stato attuale delle richieste di posizione. Si trova in platform/frameworks/base/core/res/res/drawable . |
Icone composte
Indicatori icona 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 visualizzate in aggiunta alle icone. | |
ic_activity_down |
Indica 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 sono visualizzate nella barra di stato. L'icona mostrata dipende dall'intensità del segnale. ic_wifi_signal_0 è la
più debole, mentre ic_wifi_signal_4 è il più forte. |
Google Mobile | L'icona Dispositivo mobile è posizionata in modo da visualizzare solo una delle seguenti icone, in base al tipo di segnale mobile. | |
stat_sys_airplane_mode |
Icona della modalità aereo | |
stat_sys_roaming |
Icona della modalità di roaming | |
ic_lte_mobiledata |
Icona LTE | |
ic_lte_plus_mobiledata |
Icona LTE Plus | |
ic_g_mobiledata |
Icona GPRS | |
ic_e_mobiledata |
Icona Edge | |
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 la visualizzazione o meno di alcune icone:
Valore | Descrizione |
---|---|
config_showMin3G |
Se impostato su true , viene mostrata l'icona più bassa che mostra il livello di connessione dati attuale
è il 3G. In caso contrario, può essere visualizzato, ad esempio, 1x. |
config_alwaysUseCdmaRssi |
Imposta su true se l'indicatore dell'intensità del segnale ricevuto deve visualizzare sempre CDMA
dell'intensità del segnale, anche con Evolution-Data Optimized (EVDO). |
config_hspa_data_distinguishable |
Imposta su true quando
l'icona dei dati HSPA deve essere distinta da Universal Mobile Telecommunications System (UMTS)
Icona dei dati. |
config_inflateSignalStrength |
Imposta true su
Interpretare artificialmente tutte le intensità del segnale come superiori di una barra rispetto a quelle effettive. |
Il servizio di configurazione dell'operatore utilizza anche un proprio insieme di configurazioni per determinare se vengono visualizzate alcune 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 |
Visualizza sempre l'icona Dati. |
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL |
Display 4G per LTE. |
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL |
Mostra 4G per 3G. |
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL |
Non visualizzare LTE Plus. |
Configurare le icone
Le seguenti variabili di configurazione generali si applicano a tutte le icone di sistema nella barra di stato:
Valore | Descrizione |
---|---|
status_bar_system_icon_size |
Modifica la dimensione 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. |