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