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

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

שורת סטטוס

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

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

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

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

סמלים בודדים

שימוש משאב משמעות
התראה stat_sys_alarm הוגדרה התראה.
stat_sys_alarm_dim המכשיר נמצא במצב Zen.
הפעלת Cast stat_sys_cast המכשיר מבצע העברה (cast) למכשיר אחר.
Bluetooth stat_sys_data_bluetooth 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 באוזניות המחוברות יש מיקרופון.
נקודה לשיתוף אינטרנט (Hotspot) 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 סמל 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 לבין סמל הנתונים של Universal Mobile Telecommunications System‏ (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 קובע את הסדר שבו יוצגו סמלים ששייכים להגדרה מסוימת.