Thanh trạng thái, một thành phần của Giao diện người dùng hệ thống Android, liên tục hiển thị thông tin quan trọng cho người dùng. Trang này mô tả cách tùy chỉnh các biểu tượng hệ thống trên thanh trạng thái. Để tìm hiểu thêm về cách xếp chồng tài nguyên, hãy xem Tùy chỉnh giao diện người dùng hệ thống .
Hình 1. Thanh trạng thái.
Lớp phủ cho các biểu tượng cụ thể
Hầu hết các tài nguyên cho các mục hiển thị trên thanh trạng thái đều được cung cấp trong thư mục sau:
/platform/frameworks/base/packages/SystemUI/res/drawable
Biểu tượng đơn
Cách sử dụng | Nguồn | Nghĩa |
---|---|---|
Báo thức | stat_sys_alarm | Một báo thức được đặt. |
stat_sys_alarm_dim | Máy đang ở chế độ zen. | |
Dàn diễn viên | stat_sys_cast | Thiết bị đang truyền tới một thiết bị khác. |
Bluetooth | stat_sys_data_bluetooth | Bluetooth đã được bật. |
stat_sys_data_bluetooth_connected | Ít nhất một thiết bị Bluetooth được kết nối. | |
Trình tiết kiệm dữ liệu | stat_sys_data_saver | Thiết bị đang ở chế độ Data Saver. |
Đừng làm phiền | stat_sys_dnd | Thiết bị đang ở chế độ Không làm phiền. |
Ethernet | stat_sys_ethernet | Thiết bị được kết nối thông qua Ethernet. |
stat_sys_ethernet_fully | ||
Tai nghe | stat_sys_headset | Tai nghe đã được kết nối. |
stat_sys_headset_mic | Tai nghe được kết nối có micrô. | |
Điểm phát sóng | stat_sys_hotspot | Một điểm phát sóng đang hoạt động. |
stat_sys_managed_profile_status | Hồ sơ đang được quản lý. | |
người rung chuông | stat_sys_ringer_silent | Thiết bị đang ở chế độ Im lặng. |
stat_sys_ringer_vibrate | Máy đang ở chế độ Chỉ rung. | |
Vòng xoay | stat_sys_rotate_landscape | Màn hình ở chế độ Phong cảnh. |
stat_sys_rotate_portrait | Màn hình ở chế độ Chân dung. | |
Tắt cảm biến | stat_sys_sensors_off | |
Chế độ máy đánh chữ | stat_sys_tty_mode | |
Biểu tượng VPN | stat_sys_vpn_ic | Hiển thị khi thiết bị đã bật VPN và khi phiên bản VPN được gắn nhãn hiệu. |
stat_sys_branded_vpn | ||
Vị trí | perm_group_location | Được hiển thị khi trạng thái hiện tại của yêu cầu vị trí đang hoạt động. Nằm trong platform/frameworks/base/core/res/res/drawable . |
Biểu tượng tổng hợp
Chỉ báo biểu tượng đến và đi | Các chỉ báo biểu tượng hoạt động đến và đi giống hệt nhau đối với các biểu tượng Wi-Fi và Di động và được hiển thị cùng với các biểu tượng. | |
ic_activity_down | Cho biết hoạt động gửi đến. | |
ic_activity_up | Cho biết hoạt động bên ngoài. | |
Wifi | ic_wifi_signal_0 ic_wifi_signal_1 ic_wifi_signal_2 ,ic_wifi_signal_3 ic_wifi_signal_4 | Biểu tượng Wi-Fi được hiển thị trên thanh trạng thái. Biểu tượng thực tế được hiển thị tùy thuộc vào cường độ tín hiệu. ic_wifi_signal_0 là yếu nhất trong khi ic_wifi_signal_4 là mạnh nhất. |
Điện thoại di động | Biểu tượng Di động được đặt sao cho chỉ một trong các biểu tượng sau được hiển thị, tùy thuộc vào loại tín hiệu di động. | |
stat_sys_airplane_mode | Biểu tượng Chế độ trên máy bay | |
stat_sys_roaming | Biểu tượng Chế độ chuyển vùng | |
ic_lte_mobiledata | Biểu tượng LTE | |
ic_lte_plus_mobiledata | Biểu tượng LTE Plus | |
ic_g_mobiledata | biểu tượng GPRS | |
ic_e_mobiledata | Biểu tượng cạnh | |
ic_h_mobiledata | biểu tượng HSDPA | |
ic_h_plus_mobiledata | Biểu tượng HSDPA Plus | |
ic_3g_mobiledata | biểu tượng 3G | |
ic_4g_mobiledata | biểu tượng 4G | |
ic_4g_plus_mobiledata | Biểu tượng 4G Plus | |
ic_5g_e_mobiledata | Biểu tượng Tiến hóa 5G | |
ic_5g_mobiledata | biểu tượng 5G | |
ic_5g_plus_mobiledata | Biểu tượng 5G Plus | |
ic_1x_mobiledata | Biểu tượng 1X |
Biểu tượng đặc biệt
Bộ cấu hình này xác định xem một số biểu tượng có được hiển thị (hay không):
Giá trị | Sự miêu tả |
---|---|
config_showMin3G | Khi được đặt thành true , biểu tượng thấp nhất hiển thị mức kết nối dữ liệu hiện tại là 3G. Mặt khác, làm ví dụ, 1x có thể được hiển thị. |
config_alwaysUseCdmaRssi | Đặt thành true nếu chỉ báo cường độ tín hiệu nhận được phải luôn hiển thị cường độ tín hiệu CDMA, ngay cả trên Evolution-Data Optimized (EVDO). |
config_hspa_data_distinguishable | Đặt thành true khi biểu tượng Dữ liệu HSPA được phân biệt với biểu tượng Dữ liệu Hệ thống Viễn thông Di động Toàn cầu (UMTS). |
config_inflateSignalStrength | Đặt thành true để diễn giải một cách giả tạo tất cả cường độ tín hiệu cao hơn thực tế một vạch. |
Dịch vụ cấu hình của nhà cung cấp dịch vụ cũng sử dụng bộ cấu hình riêng để xác định xem các biểu tượng nhất định có hiển thị hay không. Các giá trị này được liên kết với các thẻ SIM cụ thể và OEM không thể ghi đè. Ví dụ:
Giá trị | Sự miêu tả |
---|---|
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL | Luôn hiển thị biểu tượng Dữ liệu. |
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL | Hiển thị 4G cho LTE. |
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL | Hiển thị 4G cho 3G. |
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL | Không hiển thị LTE Plus. |
Định cấu hình biểu tượng
Các biến cấu hình chung sau đây áp dụng cho tất cả các biểu tượng hệ thống trên thanh trạng thái:
Giá trị | Sự miêu tả |
---|---|
status_bar_system_icon_size | Thay đổi kích thước của các biểu tượng hệ thống. |
status_bar_system_icon_spacing | Xác định khoảng cách giữa các biểu tượng hệ thống. |
config_statusBarIconBlacklist | Xác định biểu tượng hệ thống nào sẽ không bao giờ xuất hiện trên thanh trạng thái. |
config_statusBarIcons | Xác định thứ tự hiển thị các biểu tượng thuộc một cấu hình. |