Dostosuj ikony systemowe na pasku stanu

Pasek stanu, który jest elementem interfejsu systemu Android, stale wyświetla użytkownikom ważne informacje. Na tej stronie znajdziesz informacje o dostosowywaniu ikon systemu w pasku stanu. Więcej informacji o nakładaniu zasobów znajdziesz w artykule Dostosowywanie interfejsu systemu.

Pasek postępu

Rysunek 1. Pasek stanu.

Nakładki dla konkretnych ikon

Większość zasobów dotyczących elementów wyświetlanych na pasku stanu znajduje się w tym katalogu:

/platform/frameworks/base/packages/SystemUI/res/drawable

Pojedyncze ikony

Wykorzystanie Zasób Znaczenie
Alarm stat_sys_alarm Ustaw alarm.
stat_sys_alarm_dim Urządzenie jest w trybie zen.
Prześlij stat_sys_cast Urządzenie przesyła treści na inne urządzenie.
Bluetooth stat_sys_data_bluetooth Bluetooth jest włączony.
stat_sys_data_bluetooth_connected co najmniej 1 urządzenie Bluetooth jest połączone.
Oszczędzanie danych stat_sys_data_saver Urządzenie jest w trybie oszczędzania danych.
Nie przeszkadzać stat_sys_dnd Urządzenie jest w trybie Nie przeszkadzać.
Ethernet stat_sys_ethernet Urządzenie jest połączone przez Ethernet.
stat_sys_ethernet_fully
Zestaw słuchawkowy stat_sys_headset Zestaw słuchawkowy jest podłączony.
stat_sys_headset_mic Podłączony zestaw słuchawkowy ma mikrofon.
Hotspot stat_sys_hotspot hotspot jest aktywny;
stat_sys_managed_profile_status Profil jest zarządzany.
Dzwonek stat_sys_ringer_silent Urządzenie jest w trybie wyciszonym.
stat_sys_ringer_vibrate Urządzenie jest w trybie wibracji.
Obrót stat_sys_rotate_landscape Ekran jest w trybie poziomym.
stat_sys_rotate_portrait Ekran jest w trybie pionowym.
Wyłącz czujniki stat_sys_sensors_off
Tryb teletajpu stat_sys_tty_mode
Ikony VPN stat_sys_vpn_ic Wyświetla się, gdy na urządzeniu jest włączona sieć VPN i gdy wersja VPN jest oznaczona marką.
stat_sys_branded_vpn
Lokalizacja perm_group_location Wyświetlany, gdy bieżący stan prośby o dostęp do lokalizacji jest aktywny.
Znajduje się w platform/frameworks/base/core/res/res/drawable.

Ikony złożone

Wskaźniki ikony połączeń przychodzących i wychodzących Ikony wskazujące przychodzącą i wychodzącą aktywność są identyczne w przypadku ikon Wi-Fi i komórki i wyświetlają się oprócz nich.
ic_activity_down Wskazuje na aktywność przychodzącą.
ic_activity_up Wskazuje na aktywność wychodzącą.
Wi-Fi ic_wifi_signal_0
ic_wifi_signal_1
ic_wifi_signal_2,
ic_wifi_signal_3
ic_wifi_signal_4
Ikony Wi-Fi są wyświetlane na pasku stanu.
Wyświetlana ikona zależy od siły sygnału.
ic_wifi_signal_0 jest najsłabsza, a ic_wifi_signal_4 – najsilniejsza.
Urządzenia mobilne Ikona telefonu jest umieszczona w taki sposób, aby wyświetlała się tylko jedna z tych ikon w zależności od typu sygnału mobilnego.
stat_sys_airplane_mode Ikona trybu samolotowego
stat_sys_roaming Ikona trybu roamingu
ic_lte_mobiledata Ikona LTE
ic_lte_plus_mobiledata Ikona LTE Plus
ic_g_mobiledata Ikona GPRS
ic_e_mobiledata Ikona krawędzi
ic_h_mobiledata Ikona HSDPA
ic_h_plus_mobiledata Ikona HSDPA Plus
ic_3g_mobiledata Ikona 3G
ic_4g_mobiledata Ikona 4G
ic_4g_plus_mobiledata Ikona 4G Plus
ic_5g_e_mobiledata Ikona ewolucji 5G
ic_5g_mobiledata Ikona 5G
ic_5g_plus_mobiledata Ikona 5G Plus
ic_1x_mobiledata Ikona 1x

Ikony specjalne

Ten zestaw konfiguracji określa, czy niektóre ikony są wyświetlane:

Wartość Opis
config_showMin3G Jeśli ustawisz wartość true, najniższa ikona, która wyświetla bieżący poziom połączenia danych, to 3G. W przeciwnym razie może zostać wyświetlona wartość 1x.
config_alwaysUseCdmaRssi Ustaw na true, jeśli wskaźnik siły odbieranego sygnału ma zawsze wyświetlać siłę sygnału CDMA, nawet w przypadku Evolution-Data Optimized (EVDO).
config_hspa_data_distinguishable Ustaw na true, jeśli ikona danych HSPA ma być odróżniana od ikony danych systemu UMTS.
config_inflateSignalStrength Ustaw wartość true, aby sztucznie interpretować wszystkie siły sygnału jako o jeden pasek wyższe niż rzeczywiste.

Usługa konfiguracji operatora korzysta również z własnego zestawu konfiguracji, aby określić, czy wyświetlać określone ikony. Te wartości są powiązane z określonymi kartami SIM i nie mogą być zastępowane przez producentów OEM. Przykład:

Wartość Opis
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL Zawsze wyświetlaj ikonę danych.
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL Wyświetlanie 4G dla LTE.
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL Wyświetlanie sieci 4G w przypadku sieci 3G.
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL Nie wyświetlaj LTE Plus.

Konfigurowanie ikon

Do wszystkich ikon systemowych na pasku stanu mają zastosowanie te ogólne zmienne konfiguracji:

Wartość Opis
status_bar_system_icon_size Zmienia rozmiar ikon systemowych.
status_bar_system_icon_spacing Określa odstępy między ikonami systemu.
config_statusBarIconBlacklist Określa, które ikony systemu nigdy nie powinny pojawiać się na pasku stanu.
config_statusBarIcons Określa kolejność wyświetlania ikon należących do konfiguracji.