Pasek stanu, część interfejsu systemu Android, stale wyświetla ważne informacje użytkownikom. Na tej stronie dowiesz się, jak dostosować ikony systemowe na pasku stanu. Aby dowiedzieć się więcej, o nakładaniu zasobów, zobacz Dostosuj interfejs 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
Wykorzystanie | Zasób | Znaczenie |
---|---|---|
Alarm | stat_sys_alarm |
Ustawiono 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 |
Podłączone jest co najmniej 1 urządzenie Bluetooth. | |
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 |
Podłączono zestaw słuchawkowy. |
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 cichym. |
stat_sys_ringer_vibrate |
Urządzenie działa w trybie Tylko wibracje. | |
Obrót | stat_sys_rotate_landscape |
Ekran jest w trybie poziomym. |
stat_sys_rotate_portrait |
Ekran jest w trybie portretowym. | |
Wyłącz czujniki | stat_sys_sensors_off |
|
Tryb dalekopisu | stat_sys_tty_mode |
|
Ikony VPN | stat_sys_vpn_ic |
Wyświetlane, gdy na urządzeniu włączona jest usługa VPN, a jej wersja ma oznaczenie marki. |
stat_sys_branded_vpn |
||
Lokalizacja | perm_group_location |
Wyświetlane, gdy bieżący stan próśb o lokalizację jest aktywny. Lokalizacja platform/frameworks/base/core/res/res/drawable |
Ikony złożone
Wskaźniki ikon połączeń przychodzących i wychodzących | Wskaźniki ikon aktywności przychodzącej i wychodzącej są identyczne w przypadku Wyświetlane są oprócz nich ikony Wi-Fi i mobilnej. | |
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. Wyświetlana ikona zależy od siły sygnału. ic_wifi_signal_0 to
najsłabszy, a ic_wifi_signal_4 – najsilniejszy. |
Urządzenia mobilne | Ikona komórki jest umieszczona w takim miejscu, że wyświetlana jest tylko jedna z następujących ikon: w zależności od typu 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 5G Evolution | |
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 |
Gdy zasada ma wartość true , najniższą ikona wskazująca bieżący poziom połączenia danych
to sieć 3G. W przeciwnym razie może się wyświetlać np. wartość 1x. |
config_alwaysUseCdmaRssi |
Ustaw na true , jeśli wskaźnik siły odbieranego sygnału powinien zawsze wyświetlać CDMA
siły sygnału, nawet w przypadku optymalizacji danych Evolution-Data Optimized (EVDO). |
config_hspa_data_distinguishable |
Ustaw na true , gdy
ikonę HSPA Data należy odróżnić od Universal Mobile Telecommunications System (UMTS)
Ikona danych. |
config_inflateSignalStrength |
Ustaw jako true na
sztucznie interpretuj wszystkie siły sygnału jako jeden słupek od rzeczywistej wartości. |
Usługa konfiguracji operatora używa też własnego zbioru konfiguracji do określenia, czy pojawią się niektóre ikony. Te wartości są powiązane z konkretnymi kartami SIM i nie można ich zastąpione przez OEM. 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 |
Display 4G dla LTE. |
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL |
Wyświetlanie 4G w przypadku sieci 3G. |
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL |
Nie wyświetlaj LTE Plus. |
Konfigurowanie ikon
Do ikon systemowych na pasku stanu mają zastosowanie następujące ogólne zmienne konfiguracyjne:
Wartość | Opis |
---|---|
status_bar_system_icon_size |
Zmienia rozmiar ikon systemowych. |
status_bar_system_icon_spacing |
Określa odstępy między ikonami systemowymi. |
config_statusBarIconBlacklist |
Określa, które ikony systemowe nie powinny być nigdy wyświetlane na pasku stanu. |
config_statusBarIcons |
Określa kolejność, w jakiej mają być wyświetlane ikony należące do konfiguracji. |