La barra di stato, un componente dell'interfaccia utente del sistema Android, mostra costantemente informazioni importanti agli utenti. Questa pagina descrive come personalizzare le icone di sistema della barra di stato. Per ulteriori informazioni sulla sovrapposizione delle risorse, consulta Personalizzare l'interfaccia utente del sistema .
Figura 1. Barra di stato.
Sovrapposizioni per icone specifiche
La maggior parte delle risorse per gli elementi visualizzati nella barra di stato sono fornite nella seguente directory:
/platform/frameworks/base/packages/SystemUI/res/drawable
Singole icone
Utilizzo | Risorsa | Senso |
---|---|---|
Allarme | stat_sys_alarm | È impostata una sveglia. |
stat_sys_alarm_dim | Il dispositivo è in modalità zen. | |
Lancio | stat_sys_cast | Il dispositivo sta trasmettendo a un altro dispositivo. |
Bluetooth | stat_sys_data_bluetooth | Il Bluetooth è abilitato. |
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 | ||
Cuffia | stat_sys_headset | È collegata una cuffia. |
stat_sys_headset_mic | L'auricolare collegato è dotato di microfono. | |
Punto di accesso | stat_sys_hotspot | È attivo un hotspot. |
stat_sys_managed_profile_status | Il profilo è in 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 spenti | stat_sys_sensors_off | |
Modalità telescrivente | stat_sys_tty_mode | |
Icone VPN | stat_sys_vpn_ic | Visualizzato quando il dispositivo ha abilitato la VPN e quando la versione della VPN è brandizzata. |
stat_sys_branded_vpn | ||
Posizione | perm_group_location | Visualizzato quando lo stato corrente delle richieste di posizione è attivo. Situato in platform/frameworks/base/core/res/res/drawable . |
Icone composite
Indicatori di icone in entrata e in uscita | Gli indicatori delle icone delle attività in entrata e in uscita sono identici per le icone Wi-Fi e Mobile e vengono visualizzati in aggiunta alle icone. | |
ic_activity_down | Indica l'attività in entrata. | |
ic_activity_up | Indica l'attività in uscita. | |
Wifi | 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 dalla potenza del segnale. ic_wifi_signal_0 è il più debole mentre ic_wifi_signal_4 è il più forte. |
Mobile | L'icona Mobile è posizionata in modo tale che venga visualizzata solo una delle seguenti icone, a seconda del tipo di segnale mobile. | |
stat_sys_airplane_mode | Icona della 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 del 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 dell'evoluzione 5G | |
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ù in basso che visualizza il livello di connessione dati corrente è 3G. Altrimenti, ad esempio, può essere visualizzato 1x. |
config_alwaysUseCdmaRssi | Impostare su true se l'indicatore della potenza del segnale ricevuto deve sempre visualizzare la potenza del segnale CDMA, anche su Evolution-Data Optimized (EVDO). |
config_hspa_data_distinguishable | Impostare su true quando l'icona dei dati HSPA deve essere distinta dall'icona dei dati del sistema di telecomunicazioni mobili universali (UMTS). |
config_inflateSignalStrength | Impostato 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 inoltre il proprio set di configurazioni per determinare se vengono visualizzate determinate icone. Questi valori sono associati a schede SIM specifiche e non possono essere sovrascritti dagli OEM. Per esempio:
Valore | Descrizione |
---|---|
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL | Visualizza sempre l'icona Dati. |
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL | Visualizza 4G per LTE. |
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL | Visualizza 4G per 3G. |
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL | Non visualizzare LTE Plus. |
Configura 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 la dimensione delle icone di sistema. |
status_bar_system_icon_spacing | Determina la spaziatura tra le icone di sistema. |
config_statusBarIconBlacklist | Identifica quali icone di sistema non devono mai apparire nella barra di stato. |
config_statusBarIcons | Determina l'ordine in cui devono essere visualizzate le icone che appartengono a una configurazione. |