نوار وضعیت، جزئی از رابط کاربری سیستم اندروید، دائماً اطلاعات مهم را به کاربران نمایش می دهد. این صفحه نحوه سفارشی کردن نمادهای سیستم نوار وضعیت را شرح می دهد. برای اطلاعات بیشتر در مورد همپوشانی منابع، به سفارشی کردن رابط کاربری سیستم مراجعه کنید.
شکل 1. نوار وضعیت.
پوشش برای نمادهای خاص
بیشتر منابع برای موارد نمایش داده شده در نوار وضعیت در دایرکتوری زیر ارائه شده است:
/platform/frameworks/base/packages/SystemUI/res/drawable
آیکون های تک
استفاده | منبع | معنی |
---|---|---|
زنگ هشدار | stat_sys_alarm | زنگ هشدار تنظیم شده است. |
stat_sys_alarm_dim | دستگاه در حالت ذن است. | |
بازیگران | stat_sys_cast | دستگاه در حال ارسال به دستگاه دیگری است. |
بلوتوث | stat_sys_data_bluetooth | بلوتوث فعال است. |
stat_sys_data_bluetooth_connected | حداقل یک دستگاه بلوتوث متصل است. | |
ذخیره داده | stat_sys_data_saver | دستگاه در حالت Data Saver است. |
مزاحم نشوید | stat_sys_dnd | دستگاه در حالت Do Not Disturb است. |
اترنت | 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 و 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 | |
ic_5g_mobiledata | نماد 5G | |
ic_5g_plus_mobiledata | نماد 5G Plus | |
ic_1x_mobiledata | نماد 1X |
آیکون های خاص
این مجموعه از تنظیمات تعیین می کند که آیا برخی از نمادها نمایش داده می شوند (یا نه):
ارزش | توضیحات |
---|---|
config_showMin3G | هنگامی که روی true تنظیم می شود، پایین ترین نمادی که سطح اتصال داده فعلی را نشان می دهد 3G است. در غیر این صورت به عنوان مثال می توان 1x را نمایش داد. |
config_alwaysUseCdmaRssi | اگر نشانگر قدرت سیگنال دریافتی همیشه قدرت سیگنال CDMA را نشان دهد، حتی در Evolution-Data Optimized (EVDO) روی true تنظیم کنید. |
config_hspa_data_distinguishable | هنگامی که نماد داده های HSPA از نماد داده های سیستم جهانی مخابرات سیار (UMTS) متمایز می شود، روی true تنظیم کنید. |
config_inflateSignalStrength | برای تفسیر مصنوعی تمام قدرت سیگنال به عنوان یک نوار بالاتر از واقعی، روی true تنظیم کنید. |
سرویس پیکربندی حامل نیز از مجموعه پیکربندی های خاص خود برای تعیین اینکه آیا نمادهای خاصی نمایش داده می شوند استفاده می کند. این مقادیر با سیم کارت های خاصی مرتبط هستند و نمی توانند توسط OEM ها نادیده گرفته شوند. به عنوان مثال:
ارزش | توضیحات |
---|---|
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL | همیشه نماد Data را نمایش دهید. |
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 | ترتیب نمایش آیکون های متعلق به یک پیکربندی را تعیین می کند. |