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