Durum çubuğu sistem simgelerini özelleştir

Android sistem kullanıcı arayüzünün bir bileşeni olan durum çubuğu, kullanıcılara önemli bilgileri sürekli olarak gösterir. Bu sayfada, durum çubuğu sistem simgelerinin nasıl özelleştirileceği açıklanmaktadır. Kaynakları yer paylaşımı olarak kullanma hakkında daha fazla bilgi edinmek için Sistem kullanıcı arayüzünü özelleştirme başlıklı makaleyi inceleyin.

Durum çubuğu

Şekil 1. Durum çubuğu.

Belirli simgeler için yer paylaşımları

Durum çubuğunda gösterilen öğelerle ilgili 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 Alarm ayarlanmışsa
stat_sys_alarm_dim Cihaz zen modunda.
Yayınla stat_sys_cast Cihaz başka bir cihazda içerik yayınlıyor.
Bluetooth stat_sys_data_bluetooth Bluetooth etkinleştirilmiş olmalıdır.
stat_sys_data_bluetooth_connected En az bir Bluetooth cihaz bağlı olmalıdır.
Veri Tasarrufu stat_sys_data_saver Cihaz, Veri Tasarrufu modunda.
Rahatsız Etmeyin stat_sys_dnd Cihaz Rahatsız Etmeyin modunda.
Ethernet stat_sys_ethernet Cihaz Ethernet üzerinden bağlı.
stat_sys_ethernet_fully
Mikrofonlu kulaklık stat_sys_headset Mikrofonlu kulaklık bağlı.
stat_sys_headset_mic Bağlı kulaklıkta mikrofon olmalıdır.
Hotspot stat_sys_hotspot Hotspot etkin.
stat_sys_managed_profile_status Profil yönetiliyor.
Ringer stat_sys_ringer_silent Cihaz sessiz modda.
stat_sys_ringer_vibrate Cihaz Yalnızca Titreşim modunda.
Döndürme stat_sys_rotate_landscape Ekran yatay moddadır.
stat_sys_rotate_portrait Ekran dikey modda.
Sensörler kapalı stat_sys_sensors_off
Telgraf makinesi modu stat_sys_tty_mode
VPN simgeleri stat_sys_vpn_ic Cihaz VPN'i etkinleştirdiğinde ve VPN sürümü markalı olduğunda gösterilir.
stat_sys_branded_vpn
Konum perm_group_location Konum isteklerinin mevcut durumu etkin olduğunda gösterilir.
platform/frameworks/base/core/res/res/drawable içinde bulunur.

Bileşik simgeler

Gelen ve giden simge göstergeleri Gelen ve giden etkinlik simgesi göstergeleri, kablosuz ve mobil simgelerinde aynıdır ve simgelere ek olarak gösterilir.
ic_activity_down Gelen etkinliği gösterir.
ic_activity_up Giden etkinliği gösterir.
Kablosuz bağlantı ic_wifi_signal_0
ic_wifi_signal_1
ic_wifi_signal_2,
ic_wifi_signal_3
ic_wifi_signal_4
Durum çubuğunda kablosuz ağ simgeleri gösterilir.
Gösterilen asıl simge, sinyal gücüne bağlıdır.
ic_wifi_signal_0 en zayıf, ic_wifi_signal_4 ise en güçlü sinyaldir.
Mobil Mobil simgesi, mobil sinyalin türüne bağlı olarak aşağıdaki simgelerden yalnızca biri gösterilecek şekilde yerleştirilir.
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 Plus simgesi
ic_5g_e_mobiledata 5G Evolution simgesi
ic_5g_mobiledata 5G simgesi
ic_5g_plus_mobiledata 5G Plus simgesi
ic_1x_mobiledata 1X simgesi

Özel simgeler

Bu yapılandırma grubu, bazı simgelerin gösterilip gösterilmeyeceğini belirler:

Değer Açıklama
config_showMin3G true olarak ayarlandığında, mevcut veri bağlantısı seviyesini gösteren en düşük simge 3G'dir. Aksi takdirde, örneğin 1x gösterilebilir.
config_alwaysUseCdmaRssi Alınan sinyal gücü göstergesi, Evolution-Data Optimized (EVDO) modunda bile her zaman CDMA sinyal gücünü göstermesi gerekiyorsa true olarak ayarlayın.
config_hspa_data_distinguishable HSPA Veri simgesi, Universal Mobile Telecommunications System (UMTS) Veri simgesi ile ayırt edilmek üzere true olarak ayarlanır.
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.

Operatör yapılandırma hizmeti, belirli simgelerin gösterilip gösterilmeyeceğini belirlemek için kendi yapılandırma grubunu da kullanır. Bu değerler belirli SIM kartlarla ilişkilidir ve OEM'ler tarafından geçersiz kılınamaz. Örnek:

Değer Açıklama
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL Veri simgesini her zaman gösterin.
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL LTE için 4G'yi gösterin.
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL 3G için 4G gösterilir.
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL LTE Plus'ı göstermeyin.

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 Açıklama
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 Hangi sistem simgelerinin durum çubuğunda hiçbir zaman gösterilmeyeceğini tanımlar.
config_statusBarIcons Bir yapılandırmaya ait simgelerin gösterilme sırasını belirler.