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 .
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. |