Строка состояния, являющаяся компонентом пользовательского интерфейса системы Android, постоянно отображает важную информацию для пользователей. На этой странице описано, как настроить системные значки строки состояния. Дополнительные сведения о наложении ресурсов см. в разделе Настройка пользовательского интерфейса системы .
Рисунок 1. Строка состояния.
Наложения для определенных значков
Большинство ресурсов для элементов, отображаемых в строке состояния, находятся в следующем каталоге:
/platform/frameworks/base/packages/SystemUI/res/drawable
Одиночные значки
Использование | Ресурс | Значение |
---|---|---|
Тревога | stat_sys_alarm | Установлена сигнализация. |
stat_sys_alarm_dim | Устройство находится в режиме дзен. | |
Бросать | stat_sys_cast | Устройство выполняет трансляцию на другое устройство. |
Bluetooth | stat_sys_data_bluetooth | Bluetooth включен. |
stat_sys_data_bluetooth_connected | Подключено хотя бы одно устройство Bluetooth. | |
Экономия данных | stat_sys_data_saver | Устройство находится в режиме экономии данных. |
Просьба не беспокоить | stat_sys_dnd | Устройство находится в режиме «Не беспокоить». |
Ethernet | 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 и мобильных устройств и отображаются в дополнение к значкам. | |
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 Плюс | |
ic_g_mobiledata | Значок GPRS | |
ic_e_mobiledata | Значок края | |
ic_h_mobiledata | Значок HSDPA | |
ic_h_plus_mobiledata | Значок HSDPA Плюс | |
ic_3g_mobiledata | Значок 3G | |
ic_4g_mobiledata | Значок 4G | |
ic_4g_plus_mobiledata | Значок 4G Плюс | |
ic_5g_e_mobiledata | Значок эволюции 5G | |
ic_5g_mobiledata | Значок 5G | |
ic_5g_plus_mobiledata | Значок 5G Плюс | |
ic_1x_mobiledata | Значок 1X |
Специальные значки
Этот набор конфигураций определяет, будут ли отображаться (или нет) некоторые значки:
Ценить | Описание |
---|---|
config_showMin3G | Если установлено значение true , самый нижний значок, отображающий текущий уровень подключения для передачи данных, — 3G. В противном случае, например, может отображаться 1x. |
config_alwaysUseCdmaRssi | Установите значение true , если индикатор уровня принимаемого сигнала всегда должен отображать уровень сигнала CDMA, даже в режиме Evolution-Data Optimized (EVDO). |
config_hspa_data_distinguishable | Установите значение true , если значок данных HSPA нужно отличать от значка данных универсальной системы мобильной связи (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 | Определяет порядок отображения значков, принадлежащих конфигурации. |