La barre d'état, un composant de l'UI du système Android, affiche en permanence des informations importantes aux utilisateurs. Cette page explique comment personnaliser les icônes système de la barre d'état. Pour en savoir plus sur la superposition de ressources, consultez Personnaliser l'UI du système
Figure 1 : Barre d'état.
Superpositions d'icônes spécifiques
La plupart des ressources associées aux é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 configurée. |
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 équipé 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 en cours de gestion. | |
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éscripteur | stat_sys_tty_mode |
|
Icônes VPN | stat_sys_vpn_ic |
S'affiche lorsque le VPN est activé sur l'appareil et lorsque la version du VPN est associée à une marque. |
stat_sys_branded_vpn |
||
Position | perm_group_location |
S'affiche lorsque l'état actuel des demandes de localisation est active. Située dans platform/frameworks/base/core/res/res/drawable |
Icônes composites
Indicateurs d'icône des messages entrants et sortants | Les indicateurs des icônes des activités entrantes et sortantes sont identiques pour Wi-Fi et Mobile, et s'affichent en plus des icônes. | |
ic_activity_down |
Indique une activité entrante. | |
ic_activity_up |
Indique une 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 du Wi-Fi sont affichées dans la barre d'état. L'icône qui s'affiche dépend de l'intensité du signal. ic_wifi_signal_0 correspond à
le plus faible tandis que ic_wifi_signal_4 est le plus fort. |
Mobile | L'icône Mobile est positionnée de sorte qu'une seule des icônes suivantes s'affiche : selon le 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 du bord | |
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 5G Evolution | |
ic_5g_mobiledata |
Icône 5G | |
ic_5g_plus_mobiledata |
Icône 5G Plus | |
ic_1x_mobiledata |
Icône x1 |
Icônes spéciales
Cet ensemble de configurations détermine si certaines icônes s'affichent (ou non):
Valeur | Description |
---|---|
config_showMin3G |
Lorsqu'elle est définie sur true , l'icône la plus basse qui affiche le niveau de connexion de données actuel
est la 3G. Sinon, par exemple, 1x peut être affiché. |
config_alwaysUseCdmaRssi |
Définissez ce paramètre sur true si l'indicateur d'intensité du signal reçu doit toujours afficher CDMA.
l'intensité du signal, même en mode Evolution-Data Optimized (EVDO). |
config_hspa_data_distinguishable |
Défini sur true lorsque
L'icône HSPA Data se distingue du système Universal Mobile Telecommunications System (UMTS)
Icône Données. |
config_inflateSignalStrength |
Définir sur true pour
interpréter artificiellement l'intensité du signal comme étant supérieure d'une barre à la valeur réelle. |
Le service de configuration de l'opérateur utilise aussi son propre ensemble de configurations certaines icônes s’affichent. Ces valeurs sont associées à des cartes SIM spécifiques et ne peuvent pas être remplacés 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 le réseau 4G pour LTE. |
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL |
Affichez le réseau 4G pour la 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 |
Identifie 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 d'une configuration doivent s'afficher. |