La barre d'état, un composant de l'interface utilisateur du système Android, affiche en permanence des informations importantes aux utilisateurs. Cette page décrit comment personnaliser les icônes du système de la barre d'état. Pour en savoir plus sur la superposition de ressources, consultez Personnaliser l'interface utilisateur du système .
Figure 1. Barre d'état.
Superpositions pour des icônes spécifiques
La plupart des ressources pour les é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
Usage | Ressource | Signification |
---|---|---|
Alarme | stat_sys_alarm | Une alarme est déclenchée. |
stat_sys_alarm_dim | L'appareil est en mode zen. | |
Casting | 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é dispose d'un microphone. | |
Point chaud | stat_sys_hotspot | Un hotspot 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 éteints | stat_sys_sensors_off | |
Mode téléscripteur | stat_sys_tty_mode | |
Icônes VPN | stat_sys_vpn_ic | S'affiche lorsque l'appareil a activé le VPN et lorsque la version du VPN est marquée. |
stat_sys_branded_vpn | ||
Emplacement | perm_group_location | Affiché lorsque l’état actuel des demandes de localisation est actif. Situé dans platform/frameworks/base/core/res/res/drawable . |
Icônes composites
Indicateurs d'icônes entrants et sortants | Les indicateurs d'icônes d'activité entrante et sortante sont identiques pour les icônes Wi-Fi et Mobile et sont affichés en plus des icônes. | |
ic_activity_down | Indique une activité entrante. | |
ic_activity_up | Indique une activité sortante. | |
Wifi | 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 sont affichées dans la barre d'état. L'icône réelle affichée dépend de la force du signal. ic_wifi_signal_0 est le plus faible tandis que ic_wifi_signal_4 est le plus fort. |
Mobile | L'icône Mobile est positionnée de manière à ce qu'une seule des icônes suivantes soit affichée, 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 de bord | |
ic_h_mobiledata | Icône HSDPA | |
ic_h_plus_mobiledata | Icône HSDPAPlus | |
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 sont affichées (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 3G. Sinon, à titre d'exemple, 1x peut être affiché. |
config_alwaysUseCdmaRssi | Définissez sur true si l'indicateur de force du signal reçu doit toujours afficher la force du signal CDMA, même sur Evolution-Data Optimized (EVDO). |
config_hspa_data_distinguishable | Définissez sur true lorsque l'icône de données HSPA doit être distinguée de l'icône de données du système de télécommunications mobiles universelles (UMTS). |
config_inflateSignalStrength | Définissez sur true pour interpréter artificiellement toutes les forces du signal comme une barre supérieure à la valeur réelle. |
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 remplacées par les OEM. Par exemple:
Valeur | Description |
---|---|
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL | Affichez toujours l'icône Données. |
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL | Affichez la 4G pour le LTE. |
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL | Afficher la 4G pour la 3G. |
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL | N'affiche pas 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 appartenant à une configuration doivent être affichées. |