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

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

שורת סטטוס

איור 1. שורת סטטוס.

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

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

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

סמלים בודדים

שימוש משאב משמעות
התראה stat_sys_alarm הוגדרה התראה.
stat_sys_alarm_dim המכשיר נמצא במצב זן.
העברה stat_sys_cast המכשיר מבצע העברה (cast) למכשיר אחר.
‫Bluetooth stat_sys_data_bluetooth Bluetooth מופעל.
stat_sys_data_bluetooth_connected לפחות מכשיר Bluetooth אחד מחובר.
חסכונית בנתונים stat_sys_data_saver המכשיר נמצא במצב חוסך הנתונים (Data Saver).
נא לא להפריע stat_sys_dnd המכשיר במצב 'נא לא להפריע'.
אתרנט stat_sys_ethernet המכשיר מחובר דרך אתרנט.
stat_sys_ethernet_fully
אוזניות stat_sys_headset אוזניות מחוברות.
stat_sys_headset_mic לאוזניות המחוברות יש מיקרופון.
נקודה לשיתוף אינטרנט (Hotspot) stat_sys_hotspot יש נקודה לשיתוף אינטרנט (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
מצב TeletypeWrite 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 סמל הקצה
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
ic_5g_mobiledata סמל 5G
ic_5g_plus_mobiledata סמל של 5G Plus
ic_1x_mobiledata סמל 1X

סמלים מיוחדים

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

ערך תיאור
config_showMin3G אם מוגדר הערך true, הסמל הנמוך ביותר שמציג את רמת חיבור הנתונים הנוכחית הוא 3G. אחרת, אפשר להציג את הערך 1x.
config_alwaysUseCdmaRssi יש להגדיר כ-true אם האינדיקטור של עוצמת האות שמתקבל צריך תמיד להציג CDMA עוצמת האות, גם באופטימיזציית נתונים (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 המדיניות הזו קובעת את הסדר שבו יוצגו סמלים ששייכים להגדרה אישית.