Dostosuj ikony systemowe paska stanu

Pasek stanu, składnik interfejsu użytkownika systemu Android, stale wyświetla użytkownikom ważne informacje. Na tej stronie opisano, jak dostosować ikony systemowe paska stanu. Aby dowiedzieć się więcej na temat nakładania zasobów, zobacz Dostosowywanie interfejsu użytkownika systemu .

Pasek stanu

Rysunek 1. Pasek stanu.

Nakładki dla określonych ikon

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

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

Pojedyncze ikony

Stosowanie Ratunek Oznaczający
Alarm stat_sys_alarm Ustawiono alarm.
stat_sys_alarm_dim Urządzenie znajduje się w trybie zen.
Rzucać stat_sys_cast Urządzenie przesyła dane do innego urządzenia.
Bluetooth stat_sys_data_bluetooth Bluetooth jest włączony.
stat_sys_data_bluetooth_connected Co najmniej jedno urządzenie Bluetooth jest podłączone.
Oszczędzanie danych stat_sys_data_saver Urządzenie znajduje się w trybie oszczędzania danych.
Nie przeszkadzać stat_sys_dnd Urządzenie znajduje się w trybie Nie przeszkadzać.
Ethernetu stat_sys_ethernet Urządzenie jest podłączone poprzez Ethernet.
stat_sys_ethernet_fully
Zestaw słuchawkowy stat_sys_headset Podłączony jest zestaw słuchawkowy.
stat_sys_headset_mic Podłączony zestaw słuchawkowy jest wyposażony w mikrofon.
Hotspot stat_sys_hotspot Hotspot jest aktywny.
stat_sys_managed_profile_status Profil jest zarządzany.
Dzwonnik stat_sys_ringer_silent Urządzenie znajduje się w trybie cichym.
stat_sys_ringer_vibrate Urządzenie znajduje się w trybie tylko wibracji.
Obrót stat_sys_rotate_landscape Ekran znajduje się w trybie poziomym.
stat_sys_rotate_portrait Ekran znajduje się w trybie portretowym.
Czujniki wyłączone stat_sys_sensors_off
Tryb dalekopisu stat_sys_tty_mode
Ikony VPN stat_sys_vpn_ic Wyświetlany, gdy urządzenie włączyło VPN i gdy wersja VPN jest oznakowana marką.
stat_sys_branded_vpn
Lokalizacja perm_group_location Wyświetlany, gdy bieżący stan żądań lokalizacji jest aktywny.
Znajduje się w platform/frameworks/base/core/res/res/drawable .

Ikony złożone

Wskaźniki ikon przychodzących i wychodzących Wskaźniki ikon aktywności przychodzącej i wychodzącej są identyczne w przypadku ikon Wi-Fi i urządzeń mobilnych i są wyświetlane oprócz ikon.
ic_activity_down Wskazuje aktywność przychodzącą.
ic_activity_up Wskazuje 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.
Rzeczywista wyświetlana ikona zależy od siły sygnału.
ic_wifi_signal_0 jest najsłabszy, a ic_wifi_signal_4 jest najsilniejszy.
mobilny Ikona telefonu komórkowego jest umieszczona w taki sposób, że wyświetlana jest tylko jedna z poniższych ikon, w zależności od rodzaju sygnału komórkowego.
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

Specjalne ikony

Ten zestaw konfiguracji określa, czy niektóre ikony będą wyświetlane (czy nie):

Wartość Opis
config_showMin3G Po ustawieniu wartości true najniższa ikona wyświetlająca bieżący poziom połączenia danych to 3G. W przeciwnym razie można wyświetlić przykładowo wartość 1x.
config_alwaysUseCdmaRssi Ustaw na true , jeśli wskaźnik siły odbieranego sygnału powinien zawsze wyświetlać siłę sygnału CDMA, nawet w przypadku optymalizacji danych ewolucyjnych (EVDO).
config_hspa_data_distinguishable Ustaw na true , jeśli ikona danych HSPA ma być odróżniona od ikony danych uniwersalnego systemu telekomunikacji mobilnej (UMTS).
config_inflateSignalStrength Ustaw na true , aby sztucznie interpretować wszystkie siły sygnału jako o jeden słupek wyższe niż rzeczywiste.

Usługa konfiguracji operatora korzysta również z własnego zestawu konfiguracji w celu ustalenia, czy wyświetlane są określone ikony. Wartości te są powiązane z konkretnymi kartami SIM i producenci OEM nie mogą ich zastąpić. Na przykład:

Wartość Opis
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL Zawsze wyświetlaj ikonę Dane.
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL Wyświetl 4G dla LTE.
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL Wyświetl 4G dla 3G.
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL Nie wyświetlaj LTE Plus.

Skonfiguruj ikony

Poniższe ogólne zmienne konfiguracyjne mają zastosowanie do wszystkich ikon systemowych paska stanu:

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