La barre d'état, qui est un composant de l'UI du système Android, affiche en permanence des informations importantes pour les utilisateurs. Cette page explique comment personnaliser les icônes système de la barre d'état. Pour en savoir plus sur les ressources superposées, consultez la section Personnaliser l'UI du système.
Figure 1 : Barre d'état.
Superpositions pour des icônes spécifiques
La plupart des ressources des éléments affichés dans la barre d'état sont fournies dans le répertoire suivant:
/platform/frameworks/base/packages/SystemUI/res/drawable
Icônes uniques
Utilisation | Ressource | Signification |
---|---|---|
Alarme | stat_sys_alarm |
Une alarme est définie. |
stat_sys_alarm_dim |
L'appareil est en mode zen. | |
Caster | stat_sys_cast |
L'appareil diffuse du contenu sur un autre appareil. |
Bluetooth | stat_sys_data_bluetooth |
Le Bluetooth est activé. |
stat_sys_data_bluetooth_connected |
Au moins un appareil Bluetooth est connecté. | |
Économiseur de données | stat_sys_data_saver |
L'appareil est en mode Économiseur de données. |
Ne pas déranger | stat_sys_dnd |
L'appareil est en mode Ne pas déranger. |
Ethernet | stat_sys_ethernet |
L'appareil est connecté via Ethernet. |
stat_sys_ethernet_fully |
||
Casque | stat_sys_headset |
Un casque est connecté. |
stat_sys_headset_mic |
Le casque connecté est doté d'un micro. | |
Point d'accès | stat_sys_hotspot |
Un point d'accès est actif. |
stat_sys_managed_profile_status |
Le profil est géré. | |
Sonnerie | stat_sys_ringer_silent |
L'appareil est en mode silencieux. |
stat_sys_ringer_vibrate |
L'appareil est en mode Vibreur uniquement. | |
Rotation | stat_sys_rotate_landscape |
L'écran est en mode Paysage. |
stat_sys_rotate_portrait |
L'écran est en mode Portrait. | |
Capteurs désactivés | stat_sys_sensors_off |
|
Mode téléimprimante | stat_sys_tty_mode |
|
Icônes du VPN | stat_sys_vpn_ic |
S'affiche lorsque le VPN est activé sur l'appareil et que la version du VPN est associée à une marque. |
stat_sys_branded_vpn |
||
Position | perm_group_location |
S'affiche lorsque l'état actuel des requêtes de localisation est actif. Se trouve dans platform/frameworks/base/core/res/res/drawable . |
Icônes composites
Icônes d'indicateurs d'appels entrants et sortants | Les indicateurs d'activité entrante et sortante sont identiques pour les icônes Wi-Fi et Mobile, et s'affichent en plus des icônes. | |
ic_activity_down |
Indique l'activité entrante. | |
ic_activity_up |
Indique l'activité sortante. | |
Wi-Fi | ic_wifi_signal_0 ic_wifi_signal_1 ic_wifi_signal_2 ,
ic_wifi_signal_3 ic_wifi_signal_4 |
Les icônes Wi-Fi s'affichent dans la barre d'état. L'icône affichée dépend de l'intensité du signal. ic_wifi_signal_0 est l'icône la plus faible, tandis que ic_wifi_signal_4 est l'icône la plus forte. |
Mobile | L'icône Mobile est positionnée de sorte qu'une seule des icônes suivantes s'affiche, en fonction du type de signal mobile. | |
stat_sys_airplane_mode |
Icône du mode Avion | |
stat_sys_roaming |
Icône du mode Itinérance | |
ic_lte_mobiledata |
Icône LTE | |
ic_lte_plus_mobiledata |
Icône LTE Plus | |
ic_g_mobiledata |
Icône GPRS | |
ic_e_mobiledata |
Icône Edge | |
ic_h_mobiledata |
Icône HSDPA | |
ic_h_plus_mobiledata |
Icône HSDPA Plus | |
ic_3g_mobiledata |
Icône 3G | |
ic_4g_mobiledata |
Icône 4G | |
ic_4g_plus_mobiledata |
Icône 4G Plus | |
ic_5g_e_mobiledata |
Icône Évolution 5G | |
ic_5g_mobiledata |
Icône 5G | |
ic_5g_plus_mobiledata |
Icône 5G Plus | |
ic_1x_mobiledata |
Icône 1X |
Icônes spéciales
Cet ensemble de configurations détermine si certaines icônes s'affichent ou non :
Valeur | Description |
---|---|
config_showMin3G |
Lorsque la valeur est true , l'icône la plus basse qui affiche le niveau de connexion de données actuel est 3G. Sinon, par exemple, "1x" peut s'afficher. |
config_alwaysUseCdmaRssi |
Définissez cette valeur sur true si l'indicateur d'intensité du signal reçu doit toujours afficher l'intensité du signal CDMA, même sur EVDO (Evolution-Data Optimized). |
config_hspa_data_distinguishable |
Valeur définie sur true lorsque l'icône de données HSPA doit être distinguée de l'icône de données UMTS (Universal Mobile Telecommunications System). |
config_inflateSignalStrength |
Définissez cette valeur sur true pour interpréter artificiellement toutes les intensités de signal comme une barre plus élevée que la réalité. |
Le service de configuration de l'opérateur utilise également son propre ensemble de configurations pour déterminer si certaines icônes s'affichent. Ces valeurs sont associées à des cartes SIM spécifiques et ne peuvent pas être ignorées par les OEM. Exemple :
Valeur | Description |
---|---|
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL |
Toujours afficher l'icône "Données". |
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL |
Affichez 4G pour LTE. |
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL |
Affichez 4G pour 3G. |
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL |
Ne pas afficher LTE Plus. |
Configurer les icônes
Les variables de configuration générales suivantes s'appliquent à toutes les icônes système de la barre d'état:
Valeur | Description |
---|---|
status_bar_system_icon_size |
Modifie la taille des icônes système. |
status_bar_system_icon_spacing |
Détermine l'espacement entre les icônes système. |
config_statusBarIconBlacklist |
Indique les icônes système qui ne doivent jamais apparaître dans la barre d'état. |
config_statusBarIcons |
Détermine l'ordre dans lequel les icônes appartenant à une configuration doivent s'afficher. |