Việc triển khai Trình quay số có trong AOSP cung cấp chủ đề và cấu trúc cơ bản mà bạn có thể áp dụng nguyên trạng hoặc sửa đổi.
Trong bảng bên dưới, các mô tả về “NÊN” và “CÓ THỂ” theo tiêu chuẩn IETF được xác định trong Từ khóa để sử dụng trong RFC để chỉ ra mức yêu cầu (RFC 2119) , cùng tiêu chuẩn được sử dụng trong Định nghĩa tương thích Android 10 .
Hướng dẫn tùy chỉnh
Bạn có thể điều chỉnh hoặc sửa đổi chủ đề và cấu trúc cơ bản theo các hạn chế được đề cập bên dưới. Bảng sau đây mô tả trách nhiệm của OEM liên quan đến việc tùy chỉnh.
Tùy chỉnh | Sự miêu tả |
---|---|
NÊN | Hành vi hoặc giao diện có thể được tùy chỉnh:
|
CÓ THỂ | Hành vi hoặc giao diện mà Google đề xuất để mang lại trải nghiệm người dùng tối ưu nhưng không thực thi.
|
Trình quay số thuộc một bộ ứng dụng hệ thống (bao gồm Phương tiện, Trung tâm thông báo và Trình khởi chạy ứng dụng), tất cả đều có chung kiểu và nội dung chung được xác định ở các cấp độ khác nhau trong cấu trúc AOSP:
framework/base/core
Tất cả các kiểu cơ sở của Android đều được xác định ở đây. Cụ thể, tất cả các chủ đề ứng dụng hệ thống đều dựa trênTheme.DeviceDefault
, chủ đề được thiết kế để các OEM sử dụng nhằm tùy chỉnh giao diện mặc định của thiết bị.packages/services/Car/car_product/overlay
Thư mục này chứa các phần ghi đè củaTheme.DeviceDefault
được dùng để tạo ra giao diện AOSP của Android Automotive. Các OEM có thể chọn loại trừ lớp phủ này và sử dụng lớp phủ của riêng họ để thay thế.packages/apps/Car/libs/car-apps-common
Màu sắc và kiểu dáng phổ biến được chia sẻ giữa các ứng dụng hệ thống do AOSP cung cấp. Các phần tử này có thể được OEM tùy chỉnh bằng cách sử dụng lớp phủ trongpath/to/overlay/packages/apps/Car/libs/car-apps-common
.packages/apps/Car/Dialer
Trình quay số sử dụng chủ đề riêng, mở rộng từTheme.DeviceDefault
(được xác định trongframework/base
). Bố cục, màu sắc, kiểu dáng và các tài nguyên khác của Trình quay số cũng có thể được tùy chỉnh thông qua việc sử dụng Lớp phủ. Tương tự nhưlibs
được đề cập ở trên, phần ghi đè tài nguyên có thể được đặt trongpath/to/overlay/packages/apps/Car/Dialer
.
Thêm tài liệu
Để biết thêm thông tin về chủ đề và lớp phủ AOSP, hãy xem Tùy chỉnh bản dựng với lớp phủ tài nguyên .