Systemsymbole der Statusleiste anpassen

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.

Statusleiste

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_0
ic_wifi_signal_1
ic_wifi_signal_2,
ic_wifi_signal_3
ic_wifi_signal_4
WLAN-Symbole werden in der Statusleiste angezeigt.
Welches Symbol angezeigt wird, hängt von der Signalstärke ab.
ic_wifi_signal_0 steht für die geringste und ic_wifi_signal_4 fü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 true festgelegt ist, ist 3G das niedrigste Symbol, das die aktuelle Datenverbindungsebene anzeigt. Andernfalls kann beispielsweise „1x“ angezeigt werden.
config_alwaysUseCdmaRssi Legen Sie true fest, 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 true fest, wenn das HSPA-Datensymbol vom UMTS-Datensymbol (Universal Mobile Telecommunications System) unterschieden werden soll.
config_inflateSignalStrength Legen Sie true fest, 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.