Die Statusleiste ist eine Komponente der Android-Benutzeroberfläche und zeigt Nutzern ständig wichtige Informationen an. Auf dieser Seite wird beschrieben, wie Sie die Systemsymbole in der Statusleiste anpassen. Weitere Informationen zu Overlay-Ressourcen finden Sie unter System-UI anpassen.
Abbildung 1: Statusleiste
Overlays für bestimmte Symbole
Die meisten Ressourcen für Elemente, die in der Statusleiste angezeigt werden, finden Sie im folgenden Verzeichnis:
/platform/frameworks/base/packages/SystemUI/res/drawable
Einzelne Symbole
| Verwendung | Ressource | Bedeutung | 
|---|---|---|
| Wecker | stat_sys_alarm | Es ist ein Wecker gestellt. | 
| stat_sys_alarm_dim | Das Gerät befindet sich im Zen-Modus. | |
| Streamen | stat_sys_cast | Das Gerät streamt auf ein anderes Gerät. | 
| Bluetooth | stat_sys_data_bluetooth | Bluetooth ist aktiviert. | 
| stat_sys_data_bluetooth_connected | Mindestens ein Bluetooth-Gerät ist verbunden. | |
| Datensparmodus | stat_sys_data_saver | Das Gerät befindet sich im Datensparmodus. | 
| Bitte nicht stören | stat_sys_dnd | Das Gerät befindet sich im Modus „Bitte nicht stören“. | 
| Ethernet | stat_sys_ethernet | Das Gerät ist über Ethernet verbunden. | 
| stat_sys_ethernet_fully | ||
| Headset | stat_sys_headset | Ein Headset ist verbunden. | 
| stat_sys_headset_mic | Das verbundene Headset hat ein Mikrofon. | |
| Hotspot | stat_sys_hotspot | Ein Hotspot ist aktiv. | 
| stat_sys_managed_profile_status | Das Profil wird verwaltet. | |
| Klingelton | stat_sys_ringer_silent | Das Gerät befindet sich im Lautlosmodus. | 
| stat_sys_ringer_vibrate | Das Gerät ist im Modus „Nur vibrieren“ | |
| Ausrichtung | stat_sys_rotate_landscape | Das Display ist im Querformat. | 
| stat_sys_rotate_portrait | Der Bildschirm ist im Hochformat. | |
| Sensoren aus | stat_sys_sensors_off | |
| Teletypewriter-Modus | stat_sys_tty_mode | |
| VPN-Symbole | stat_sys_vpn_ic | Wird angezeigt, wenn auf dem Gerät ein VPN aktiviert ist und die VPN-Version ein Branding hat. | 
| stat_sys_branded_vpn | ||
| Standort | perm_group_location | Wird angezeigt, wenn der aktuelle Status der Standortanfragen „Aktiv“ ist. Standort: platform/frameworks/base/core/res/res/drawable. | 
Kompositsymbole
| Symbole für eingehende und ausgehende Anrufe | Die Symbole für eingehende und ausgehende Aktivitäten sind für WLAN- und Mobilfunksymbole identisch und werden zusätzlich zu den Symbolen angezeigt. | |
| ic_activity_down | Gibt eingehende Aktivitäten an. | |
| ic_activity_up | Gibt ausgehende Aktivitäten an. | |
| WLAN | ic_wifi_signal_0ic_wifi_signal_1ic_wifi_signal_2,ic_wifi_signal_3ic_wifi_signal_4 | WLAN-Symbole werden in der Statusleiste angezeigt. Welches Symbol angezeigt wird, hängt von der Signalstärke ab. ic_wifi_signal_0steht für die geringste undic_wifi_signal_4für die höchste Signalstärke. | 
| App | Das Symbol für Mobilfunk wird so positioniert, dass je nach Art des Mobilfunksignals nur eines der folgenden Symbole angezeigt wird. | |
| stat_sys_airplane_mode | Symbol für den Flugmodus | |
| stat_sys_roaming | Symbol für den Roaming-Modus | |
| ic_lte_mobiledata | LTE-Symbol | |
| ic_lte_plus_mobiledata | LTE Plus-Symbol | |
| ic_g_mobiledata | GPRS-Symbol | |
| ic_e_mobiledata | Symbol für Edge | |
| ic_h_mobiledata | HSDPA-Symbol | |
| ic_h_plus_mobiledata | HSDPA Plus-Symbol | |
| ic_3g_mobiledata | 3G-Symbol | |
| ic_4g_mobiledata | 4G-Symbol | |
| ic_4g_plus_mobiledata | 4G Plus-Symbol | |
| ic_5g_e_mobiledata | Symbol für 5G Evolution | |
| ic_5g_mobiledata | 5G-Symbol | |
| ic_5g_plus_mobiledata | 5G Plus-Symbol | |
| ic_1x_mobiledata | Symbol „1x“ | |
Sondersymbole
Mit diesen Konfigurationen wird festgelegt, ob einige Symbole angezeigt werden oder nicht:
| Wert | Beschreibung | 
|---|---|
| config_showMin3G | Wenn truefestgelegt ist, ist 3G das niedrigste Symbol, das die aktuelle Datenverbindungsebene anzeigt. Andernfalls kann beispielsweise „1x“ angezeigt werden. | 
| config_alwaysUseCdmaRssi | Legen Sie truefest, wenn die Anzeige für die empfangene Signalstärke immer die CDMA-Signalstärke anzeigen soll, auch bei Evolution-Data Optimized (EVDO). | 
| config_hspa_data_distinguishable | Legen Sie truefest, wenn das HSPA-Datensymbol vom UMTS-Datensymbol (Universal Mobile Telecommunications System) unterschieden werden soll. | 
| config_inflateSignalStrength | Legen Sie truefest, um alle Signalstärken künstlich um einen Balken höher als tatsächlich zu interpretieren. | 
Der Dienst zur Konfiguration des Mobilfunkanbieters verwendet auch eigene Konfigurationen, um festzustellen, ob bestimmte Symbole angezeigt werden. Diese Werte sind mit bestimmten SIM-Karten verknüpft und können von OEMs nicht überschrieben werden. Beispiel:
| Wert | Beschreibung | 
|---|---|
| KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL | Datensymbol immer anzeigen | 
| KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL | „4G“ für LTE anzeigen | 
| KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL | „4G“ für „3G“ anzeigen | 
| KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL | LTE Plus nicht anzeigen. | 
Symbole konfigurieren
Die folgenden allgemeinen Konfigurationsvariablen gelten für alle Systemsymbole in der Statusleiste:
| Wert | Beschreibung | 
|---|---|
| status_bar_system_icon_size | Ändert die Größe der Systemsymbole. | 
| status_bar_system_icon_spacing | Bestimmt den Abstand zwischen Systemsymbolen. | 
| config_statusBarIconBlacklist | Hier wird angegeben, welche Systemsymbole niemals in der Statusleiste angezeigt werden sollen. | 
| config_statusBarIcons | Bestimmt die Reihenfolge, in der Symbole, die zu einer Konfiguration gehören, angezeigt werden sollen. |