התאם אישית את סמלי המערכת של שורת המצב

שורת המצב, רכיב של ממשק המשתמש של מערכת אנדרואיד, מציגה למשתמשים מידע חשוב בהתמדה. דף זה מתאר כיצד להתאים אישית את סמלי מערכת שורת המצב. למידע נוסף על שכבת-על של משאבי-על, ראה התאמה אישית של ממשק המשתמש של המערכת .

שורת מצב

איור 1. שורת המצב.

שכבות על לסמלים ספציפיים

רוב המשאבים עבור פריטים המוצגים בשורת המצב מסופקים בספרייה הבאה:

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

אייקונים בודדים

נוֹהָג מַשׁאָב מַשְׁמָעוּת
אזעקה stat_sys_alarm הוגדרה אזעקה.
stat_sys_alarm_dim המכשיר נמצא במצב זן.
ללהק stat_sys_cast המכשיר מעביר למכשיר אחר.
בלוטות stat_sys_data_bluetooth Bluetooth מופעל.
stat_sys_data_bluetooth_connected לפחות מכשיר Bluetooth אחד מחובר.
חוסך נתונים stat_sys_data_saver המכשיר נמצא במצב חיסכון נתונים.
אל תפריע stat_sys_dnd המכשיר נמצא במצב 'נא לא להפריע'.
אתרנט stat_sys_ethernet המכשיר מחובר דרך 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 ו- Mobile ומוצגים בנוסף לסמלים.
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 Plus
ic_g_mobiledata סמל GPRS
ic_e_mobiledata סמל קצה
ic_h_mobiledata סמל HSDPA
ic_h_plus_mobiledata סמל HSDPA Plus
ic_3g_mobiledata סמל 3G
ic_4g_mobiledata סמל 4G
ic_4g_plus_mobiledata סמל 4G Plus
ic_5g_e_mobiledata סמל 5G Evolution
ic_5g_mobiledata סמל 5G
ic_5g_plus_mobiledata סמל 5G Plus
ic_1x_mobiledata סמל 1X

אייקונים מיוחדים

סט תצורות זה קובע אם חלק מהסמלים יוצגו (או לא):

ערך תיאור
config_showMin3G כאשר מוגדר כ- true , הסמל הנמוך ביותר המציג את רמת חיבור הנתונים הנוכחית הוא 3G. אחרת, כדוגמה, ניתן להציג 1x.
config_alwaysUseCdmaRssi הגדר כ- true אם מחוון עוצמת האות שהתקבל תמיד צריך להציג את עוצמת האות CDMA, אפילו ב-Evolution-Data Optimized (EVDO).
config_hspa_data_distinguishable הגדר כ- true כאשר יש להבחין בין סמל HSPA Data לבין סמל נתוני Universal Mobile Telecommunications System (UMTS).
config_inflateSignalStrength הגדר כ- true כדי לפרש באופן מלאכותי את כל עוצמות האות כפס אחד גבוה מהמציאות.

שירות תצורת הספק משתמש גם בסט תצורות משלו כדי לקבוע אם סמלים מסוימים מוצגים. ערכים אלו משויכים לכרטיסי SIM ספציפיים ואינם ניתנים לעקיפה על ידי יצרני OEM. לדוגמה:

ערך תיאור
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 קובע את הסדר שבו יש להציג סמלים השייכים לתצורה.