Durum çubuğu sistem simgelerini özelleştirme

Android Sistem Kullanıcı Arayüzü'nün bir bileşeni olan durum çubuğu, kullanıcılara önemli bilgileri sürekli olarak görüntüler. Bu sayfada durum çubuğu sistem simgelerinin nasıl özelleştirileceği açıklanmaktadır. Kaynakların yer paylaşımı hakkında daha fazla bilgi edinmek için bkz. Sistem Kullanıcı Arayüzünü Özelleştirme .

Durum çubuğu

Şekil 1. Durum çubuğu.

Belirli simgeler için kaplamalar

Durum çubuğunda görüntülenen öğelere ilişkin kaynakların çoğu aşağıdaki dizinde sağlanır:

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

Tek simgeler

Kullanım Kaynak Anlam
Alarm stat_sys_alarm Bir alarm ayarlandı.
stat_sys_alarm_dim Cihaz zen modundadır.
Döküm stat_sys_cast Cihaz başka bir cihaza yayın yapıyor.
Bluetooth stat_sys_data_bluetooth Bluetooth etkinleştirildi.
stat_sys_data_bluetooth_connected En az bir Bluetooth cihazı bağlı.
Veri Tasarrufu stat_sys_data_saver Cihaz Veri Tasarrufu modundadır.
Rahatsız etmeyin stat_sys_dnd Cihaz Rahatsız Etmeyin modundadır.
ethernet stat_sys_ethernet Cihaz Ethernet üzerinden bağlanır.
stat_sys_ethernet_fully
Kulaklık stat_sys_headset Bir kulaklık bağlı.
stat_sys_headset_mic Bağlı kulaklığın bir mikrofonu vardır.
Sıcak nokta stat_sys_hotspot Bir sıcak nokta etkin.
stat_sys_managed_profile_status Profil yönetiliyor.
Zil stat_sys_ringer_silent Cihaz Sessiz moddadır.
stat_sys_ringer_vibrate Cihaz Yalnızca Titreşim modundadır.
Döndürme stat_sys_rotate_landscape Ekran Manzara modundadır.
stat_sys_rotate_portrait Ekran Portre modundadır.
Sensörler kapalı stat_sys_sensors_off
Teledaktilo modu stat_sys_tty_mode
VPN simgeleri stat_sys_vpn_ic Cihaz VPN'yi etkinleştirdiğinde ve VPN sürümü markalı olduğunda görüntülenir.
stat_sys_branded_vpn
Konum perm_group_location Konum isteklerinin mevcut durumu etkin olduğunda görüntülenir.
platform/frameworks/base/core/res/res/drawable konumunda bulunur.

Bileşik simgeler

Gelen ve giden simge göstergeleri Gelen ve giden etkinlik simgesi göstergeleri, Wi-Fi ve Mobil simgeleri için aynıdır ve simgelere ek olarak görüntülenir.
ic_activity_down Gelen etkinliği gösterir.
ic_activity_up Giden etkinliği gösterir.
Wifi ic_wifi_signal_0
ic_wifi_signal_1
ic_wifi_signal_2 ,
ic_wifi_signal_3
ic_wifi_signal_4
Wi-Fi simgeleri durum çubuğunda görüntülenir.
Görüntülenen gerçek simge sinyal gücüne bağlıdır.
ic_wifi_signal_0 en zayıf olanıdır, ic_wifi_signal_4 ise en güçlü olanıdır.
Mobil Mobil simgesi, mobil sinyalin türüne bağlı olarak aşağıdaki simgelerden yalnızca biri görüntülenecek şekilde konumlandırılmıştır.
stat_sys_airplane_mode Uçak Modu simgesi
stat_sys_roaming Dolaşım Modu simgesi
ic_lte_mobiledata LTE simgesi
ic_lte_plus_mobiledata LTE Plus simgesi
ic_g_mobiledata GPRS simgesi
ic_e_mobiledata Kenar simgesi
ic_h_mobiledata HSDPA simgesi
ic_h_plus_mobiledata HSDPA Plus simgesi
ic_3g_mobiledata 3G simgesi
ic_4g_mobiledata 4G simgesi
ic_4g_plus_mobiledata 4G Artı simgesi
ic_5g_e_mobiledata 5G Evrim simgesi
ic_5g_mobiledata 5G simgesi
ic_5g_plus_mobiledata 5G Artı simgesi
ic_1x_mobiledata 1X simgesi

Özel simgeler

Bu konfigürasyon seti bazı simgelerin görüntülenip görüntülenmeyeceğini belirler:

Değer Tanım
config_showMin3G true olarak ayarlandığında geçerli veri bağlantısı düzeyini görüntüleyen en alttaki simge 3G'dir. Aksi takdirde örnek olarak 1x görüntülenebilir.
config_alwaysUseCdmaRssi Alınan sinyal gücü göstergesinin, Evrim Verileri Optimize Edilmiş (EVDO) olsa bile her zaman CDMA sinyal gücünü göstermesi gerekiyorsa true olarak ayarlayın.
config_hspa_data_distinguishable HSPA Veri simgesinin Evrensel Mobil Telekomünikasyon Sistemi (UMTS) Veri simgesinden ayırt edilmesi gerektiğinde true olarak ayarlayın.
config_inflateSignalStrength Tüm sinyal güçlerini yapay olarak gerçek değerden bir çubuk daha yüksek olarak yorumlamak için true olarak ayarlayın.

Taşıyıcı yapılandırma hizmeti ayrıca belirli simgelerin görüntülenip görüntülenmeyeceğini belirlemek için kendi yapılandırma kümesini de kullanır. Bu değerler belirli SIM kartlarla ilişkilidir ve OEM'ler tarafından geçersiz kılınamaz. Örneğin:

Değer Tanım
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL Her zaman Veri simgesini görüntüleyin.
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL LTE için 4G'yi görüntüleyin.
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL 3G için 4G'yi görüntüleyin.
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL LTE Plus'ı görüntüleme.

Simgeleri yapılandırma

Aşağıdaki genel yapılandırma değişkenleri tüm durum çubuğu sistem simgeleri için geçerlidir:

Değer Tanım
status_bar_system_icon_size Sistem simgelerinin boyutunu değiştirir.
status_bar_system_icon_spacing Sistem simgeleri arasındaki boşluğu belirler.
config_statusBarIconBlacklist Durum çubuğunda hangi sistem simgelerinin hiçbir zaman görünmemesi gerektiğini tanımlar.
config_statusBarIcons Bir konfigürasyona ait simgelerin görüntülenmesi gereken sırayı belirler.