Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Phát triển ứng dụng mà không có Thư viện giao diện người dùng trên ô tô

Thư viện giao diện người dùng trên ô tô (car-ui-library) là một thư viện giao diện người dùng ô tô tự nhất quán có thể được tùy chỉnh bởi OEM. Google thực sự khuyên bạn nên sử dụng thư viện car-ui để tạo ứng dụng của mình. Nếu điều này không khả thi, có hai lựa chọn thay thế:

  • Từ Android 12, bạn có thể sử dụng car-rotary-lib , một tập hợp con của thư viện car-ui.
  • Trên Android 11, bạn PHẢI triển khai FocusParkingView , FocusAreaDirectManipulationHelper của riêng mình như được mô tả bên dưới.

Triển khai FocusParkingView

Bạn có thể triển khai FocusParkingView của riêng mình hoặc sao chép lớp từ thư viện car-ui vào dự án của bạn.

Để triển khai FocusParkingView :

  1. Mã cứng tên lớp trợ năng để RotaryService có thể nhận ra nó:
    @Override
    public CharSequence getAccessibilityClassName() {
          return "com.android.car.ui.FocusParkingView";
    }
    

Triển khai FocusArea

Giống như FocusParkingView , bạn có thể triển khai FocusArea của riêng mình hoặc sao chép lớp từ thư viện car-ui vào dự án của bạn.

Để triển khai FocusArea :

  1. Mã cứng tên lớp trợ năng để dịch vụ quay vòng có thể nhận ra nó:
    @Override
    public CharSequence getAccessibilityClassName() {
       return "com.android.car.ui.FocusArea";
    }
    

Triển khai DirectManipulationHelper

Đây là một lớp tiện ích. Bạn có thể sao chép lớp từ thư viện car-ui vào dự án của mình.