يعرض شريط الحالة، وهو أحد مكونات واجهة مستخدم نظام 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 | يحدد الترتيب الذي يجب أن يتم به عرض الرموز التي تنتمي إلى التكوين. |