상태 표시줄 시스템 아이콘 맞춤설정

Android 시스템 UI의 구성요소인 상태 표시줄에는 중요한 정보가 사용자에게 지속적으로 표시됩니다. 이 페이지에서는 상태 표시줄 시스템 아이콘을 맞춤설정하는 방법을 설명합니다. 리소스 오버레이에 관한 자세한 내용은 시스템 UI 맞춤설정을 참고하세요.

상태 표시줄

그림 1. 상태 표시줄

특정 아이콘의 오버레이

상태 표시줄에 표시된 항목의 리소스 대부분은 다음 디렉터리에서 제공됩니다.

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

단일 아이콘

사용 정보 리소스 의미
알람 stat_sys_alarm 알람이 설정되었습니다.
stat_sys_alarm_dim 기기가 zen 모드입니다.
전송 stat_sys_cast 기기가 다른 기기로 전송 중입니다.
블루투스 stat_sys_data_bluetooth 블루투스가 사용 설정되었습니다.
stat_sys_data_bluetooth_connected 1대 이상의 블루투스 기기가 연결되어 있습니다.
데이터 절약 모드 stat_sys_data_saver 기기가 데이터 절약 모드 상태입니다.
방해 금지 모드 stat_sys_dnd 기기가 방해 금지 모드입니다.
이더넷 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
전신 타자기(TTY) 모드 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 EVDO(Evolution-Data Optimized)에서도 수신 신호 강도 표시기에 항상 CDMA 신호 강도를 표시해야 하는 경우 true로 설정합니다.
config_hspa_data_distinguishable HSPA 데이터 아이콘이 UMTS(Universal Mobile Telecommunications System) 데이터 아이콘과 구별될 때 true로 설정합니다.
config_inflateSignalStrength true로 설정하여 인위적으로 모든 신호 강도를 실제보다 막대 하나가 높게 해석합니다.

이동통신사 구성 서비스는 자체 구성 집합을 사용하여 특정 아이콘이 표시되는지 확인합니다. 이러한 값은 특정 SIM 카드와 관련이 있으며 OEM에서 재정의할 수 없습니다. 예:

설명
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL 항상 데이터 아이콘을 표시합니다.
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL LTE용 4G를 표시합니다.
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL 3G용 4G를 표시합니다.
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL LTE Plus를 표시하지 않습니다.

아이콘 구성

다음 일반 구성 변수는 모든 상태 표시줄 시스템 아이콘에 적용됩니다.

설명
status_bar_system_icon_size 시스템 아이콘의 크기를 변경합니다.
status_bar_system_icon_spacing 시스템 아이콘 사이의 간격을 결정합니다.
config_statusBarIconBlacklist 상태 표시줄에 표시되면 안 되는 시스템 아이콘을 식별합니다.
config_statusBarIcons 구성에 속한 아이콘 표시 순서를 결정합니다.