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