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 tuỳ 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ề việc phủ tài nguyên, xem Tuỳ chỉnh giao diện người dùng hệ thống.
Hình 1. Thanh trạng thái.
Lớp phủ cho biểu tượng cụ thể
Hầu hết các tài nguyên của các mục hiển thị trong thanh trạng thái đều được cung cấp trong thư mục sau:
/platform/frameworks/base/packages/SystemUI/res/drawable
Một biểu tượng đơn lẻ
Tác dụng | Tài nguyên | Ý nghĩa |
---|---|---|
Chuông báo | stat_sys_alarm |
Đã đặt một chuông báo. |
stat_sys_alarm_dim |
Thiết bị đang ở chế độ zen. | |
Truyền | stat_sys_cast |
Thiết bị này đang truyền sang một thiết bị khác. |
Bluetooth | stat_sys_data_bluetooth |
Bluetooth đang 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ế độ Trình tiết kiệm dữ liệu. |
Khô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 qua Ethernet. |
stat_sys_ethernet_fully |
||
Tai nghe | stat_sys_headset |
Đã kết nối tai nghe. |
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ơ này đang được quản lý. | |
Trình tạo chuông | stat_sys_ringer_silent |
Thiết bị đang ở chế độ Im lặng. |
stat_sys_ringer_vibrate |
Thiết bị đang ở chế độ Chỉ rung. | |
Góc xoay | stat_sys_rotate_landscape |
Màn hình đang ở chế độ Ngang. |
stat_sys_rotate_portrait |
Màn hình đang ở 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 thương hiệu. |
stat_sys_branded_vpn |
||
Vị trí | perm_group_location |
Hiển thị khi trạng thái hiện tại của các yêu cầu về thông tin vị trí là đ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 cuộc gọi đến và cuộc gọi đi | Chỉ báo biểu tượng hoạt động đến và đi giống hệt nhau cho Biểu tượng Wi-Fi và Di động cũng như được hiển thị ngoài các biểu tượng. | |
ic_activity_down |
Cho biết hoạt động đến. | |
ic_activity_up |
Cho biết hoạt động đi ra. | |
Wi-Fi | ic_wifi_signal_0 ic_wifi_signal_1 ic_wifi_signal_2 thân mến!
ic_wifi_signal_3 ic_wifi_signal_4 |
Biểu tượng Wi-Fi được hiển thị trong thanh trạng thái. Biểu tượng thực tế được hiển thị tuỳ 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. |
Di động | Biểu tượng Thiết bị di động được đặt sao cho chỉ hiển thị một trong các biểu tượng sau, tuỳ 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 phát triển của mạng 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
Tập hợp cấu hình này xác định liệu một số biểu tượng có hiển thị (hay không):
Giá trị | Mô tả |
---|---|
config_showMin3G |
Khi bạn đặt thành true , biểu tượng thấp nhất cho biết cấp kết nối dữ liệu hiện tại
là 3G. Nếu không, bạn có thể hiển thị 1x làm ví dụ. |
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ị CDMA
cường độ tín hiệu, ngay cả trên quy trình Tối ưu hoá dữ liệu tiến hoá (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 Hệ thống viễn thông di động toàn cầu (UMTS)
Biểu tượng dữ liệu. |
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 là cao hơn thực tế một vạch. |
Dịch vụ cấu hình của nhà mạng cũng sử dụng tập hợp cấu hình riêng để xác định xem một số biểu tượng nhất định hiển thị. Các giá trị này được liên kết với các thẻ SIM cụ thể và không thể bị OEM ghi đè. Ví dụ:
Giá trị | Mô 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ả biểu tượng hệ thống trên thanh trạng thái:
Giá trị | Mô 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 các biểu tượng hệ thống tuyệt đối không xuất hiện trong thanh trạng thái. |
config_statusBarIcons |
Xác định thứ tự hiển thị các biểu tượng thuộc cấu hình. |