تخصيص رموز نظام شريط الحالة

يعرض شريط الحالة، وهو أحد مكونات واجهة مستخدم نظام Android، باستمرار معلومات مهمة للمستخدمين. توضّح هذه الصفحة كيفية تخصيص رموز نظام شريط الحالة. لمزيد من المعلومات عن تراكب الموارد، يُرجى الاطّلاع على مقالة تخصيص واجهة مستخدم النظام.

شريط الحالة

الشكل 1: شريط الحالة

العناصر المركّبة للرموز المحدّدة

تتوفّر معظم المراجع للعناصر المعروضة في شريط الحالة في الدليل التالي:

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

الرموز الفردية

الاستخدام المرجع المعنى
المنبّه stat_sys_alarm تم ضبط منبّه.
stat_sys_alarm_dim الجهاز في وضع "الاسترخاء".
البثّ stat_sys_cast يبث الجهاز المحتوى على جهاز آخر.
البلوتوث stat_sys_data_bluetooth تفعيل البلوتوث
stat_sys_data_bluetooth_connected تم ربط جهاز بلوتوث واحد على الأقل.
توفير البيانات stat_sys_data_saver الجهاز في وضع "توفير البيانات"
عدم الإزعاج stat_sys_dnd الجهاز في وضع "عدم الإزعاج".
إيثرنت stat_sys_ethernet الجهاز متصل من خلال إيثرنت.
stat_sys_ethernet_fully
سماعة رأس stat_sys_headset تم توصيل سماعة رأس.
stat_sys_headset_mic أن تحتوي سماعة الرأس المتصلة على ميكروفون
نقطة الاتصال stat_sys_hotspot نقطة اتصال مفعّلة
stat_sys_managed_profile_status تتم إدارة الملف الشخصي.
نغمة الرنين stat_sys_ringer_silent الجهاز في الوضع الصامت
stat_sys_ringer_vibrate الجهاز في وضع "الإهتزاز فقط".
الدوران stat_sys_rotate_landscape تكون الشاشة في الوضع الأفقي.
stat_sys_rotate_portrait تكون الشاشة في الوضع "بورتريه".
إيقاف أجهزة الاستشعار stat_sys_sensors_off
وضع الآلة الكاتبة stat_sys_tty_mode
رموز شبكة VPN stat_sys_vpn_ic يتم عرض هذا الرمز عندما يكون الجهاز قد فعّل شبكة VPN وعند وضع علامة تجارية على إصدار شبكة VPN.
stat_sys_branded_vpn
الموقع الجغرافي perm_group_location يتم عرضها عندما تكون الحالة الحالية لطلبات الموقع الجغرافي نشطة.
الموقع الجغرافي: platform/frameworks/base/core/res/res/drawable

الرموز المركبة

مؤشرات الرموز الواردة والصادرة تكون مؤشرات رمزَي النشاطَين الواردة والصادرة متطابقة لرمزَي Wi-Fi والأجهزة الجوّالة، ويتم عرضها بجانب الرموز.
ic_activity_down يشير إلى النشاط الوارد.
ic_activity_up يشير إلى النشاط الصادر.
Wi-Fi ic_wifi_signal_0
ic_wifi_signal_1
ic_wifi_signal_2،
ic_wifi_signal_3
ic_wifi_signal_4
تظهر رموز Wi-Fi في شريط الحالة.
يعتمد الرمز الفعلي المعروض على قوة الإشارة.
ic_wifi_signal_0 هو الرمز الأضعف بينما ic_wifi_signal_4 هو الأقوى.
الأجهزة الجوّالة يتم وضع رمز الجوّال بحيث يتم عرض رمز واحد فقط من الرموز التالية، استنادًا إلى نوع إشارة الجوّال.
stat_sys_airplane_mode رمز وضع الطيران
stat_sys_roaming رمز وضع التجوال
ic_lte_mobiledata رمز شبكة LTE
ic_lte_plus_mobiledata رمز LTE Plus
ic_g_mobiledata رمز شبكة GPRS
ic_e_mobiledata رمز Edge
ic_h_mobiledata رمز HSDPA
ic_h_plus_mobiledata رمز HSDPA Plus
ic_3g_mobiledata رمز شبكة الجيل الثالث
ic_4g_mobiledata رمز شبكة الجيل الرابع
ic_4g_plus_mobiledata رمز 4G Plus
ic_5g_e_mobiledata رمز تقنية 5G Evolution
ic_5g_mobiledata رمز شبكة الجيل الخامس
ic_5g_plus_mobiledata رمز 5G Plus
ic_1x_mobiledata رمز 1X

الرموز الخاصة

تحدِّد هذه المجموعة من الإعدادات ما إذا كان سيتم عرض بعض الرموز (أو لا):

القيمة الوصف
config_showMin3G عند ضبط القيمة على true، يكون أدنى رمز يعرض مستوى اتصال البيانات الحالي هو شبكة الجيل الثالث. بخلاف ذلك، يمكن عرض 1x مثلاً.
config_alwaysUseCdmaRssi اضبط القيمة على true إذا كان يجب أن يعرض مؤشر قوة الإشارة المستلَمة دائمًا قوة إشارة CDMA ، حتى في حالة استخدام تقنية Evolution-Data Optimized (EVDO).
config_hspa_data_distinguishable اضبط القيمة على true عند الرغبة في التمييز بين رمز بيانات HSPA ورمز بيانات النظام العالمي لاتصالات الجوّال عن بعد (UMTS).
config_inflateSignalStrength اضبط القيمة على true لتفسير جميع نقاط قوة الإشارة بشكل مصطنع على أنّها أعلى شريط واحد من القيمة الفعلية.

تستخدم خدمة ضبط مشغّل شبكة الجوّال أيضًا مجموعة الإعدادات الخاصة بها لتحديد ما إذا كان سيتم عرض رموزا معيّنة. ترتبط هذه القيم بشرائح SIM معيّنة ولا يمكن لمصنعي المعدّات الأصلية إلغاؤها. مثلاً:

القيمة الوصف
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL عرض رمز البيانات دائمًا
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL عرض 4G لشبكة LTE
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL عرض شبكة الجيل الرابع لشبكة الجيل الثالث
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL لا تعرض LTE Plus.

ضبط الرموز

تنطبق متغيّرات الضبط العامة التالية على جميع رموز نظام شريط الحالة:

القيمة الوصف
status_bar_system_icon_size لتغيير حجم رموز النظام
status_bar_system_icon_spacing لتحديد المسافة بين رموز النظام
config_statusBarIconBlacklist لتحديد رموز النظام التي يجب ألا تظهر أبدًا في شريط الحالة
config_statusBarIcons لتحديد الترتيب الذي يجب أن تظهر به الرموز التي تنتمي إلى أحد الإعدادات