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

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

شريط الحالة

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

تراكبات لأيقونات محددة

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

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

أيقونات مفردة

الاستخدام الموارد معنى
إنذار stat_sys_alarm تم ضبط المنبه.
stat_sys_alarm_dim الجهاز في وضع zen.
يقذف stat_sys_cast يتم إرسال الجهاز إلى جهاز آخر.
بلوتوث stat_sys_data_bluetooth تم تمكين البلوتوث.
stat_sys_data_bluetooth_connected تم توصيل جهاز Bluetooth واحد على الأقل.
توفير البيانات 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 يشير إلى النشاط الصادر.
واي فاي 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 بلس
ic_g_mobiledata أيقونة جي بي آر إس
ic_e_mobiledata أيقونة الحافة
ic_h_mobiledata رمز هسدبا
ic_h_plus_mobiledata أيقونة HSDPA بلس
ic_3g_mobiledata أيقونة الجيل الثالث 3G
ic_4g_mobiledata أيقونة 4G
ic_4g_plus_mobiledata أيقونة 4G بلس
ic_5g_e_mobiledata أيقونة تطور 5G
ic_5g_mobiledata أيقونة 5G
ic_5g_plus_mobiledata أيقونة 5G بلس
ic_1x_mobiledata 1X أيقونة

أيقونات خاصة

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

قيمة وصف
config_showMin3G عند التعيين على true ، فإن أدنى رمز يعرض مستوى اتصال البيانات الحالي هو 3G. بخلاف ذلك، على سبيل المثال، يمكن عرض 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 عرض 4G ل 3G.
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL لا تعرض LTE Plus.

تكوين الرموز

تنطبق متغيرات التكوين العامة التالية على كافة أيقونات نظام شريط الحالة:

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