Tổng quan về Android Auto

Giao diện người dùng của Android Auto
Hình 1: Android Auto

Android Auto cung cấp trải nghiệm ứng dụng được tối ưu hoá cho người lái xe đối với những người dùng cài đặt ứng dụng Android Auto trên điện thoại Android và có hệ thống âm thanh nổi trên ô tô hoặc sản phẩm thay thế tương thích. Họ có thể dùng ứng dụng của bạn ngay trên màn hình ô tô bằng cách kết nối điện thoại. Bạn cho phép Android Auto kết nối với ứng dụng dành cho điện thoại bằng cách tạo các dịch vụ mà Android Auto dùng để hiển thị giao diện được tối ưu hoá cho người lái xe.

Cách ứng dụng khai báo tính năng hỗ trợ Android Auto

Các ứng dụng khai báo rằng chúng hỗ trợ Android Auto theo nhiều cách tuỳ thuộc vào danh mục.

Ứng dụng đa phương tiện, Ứng dụng nhắn tin và Ứng dụng có mẫu

Ứng dụng đa phương tiện, ứng dụng nhắn tin và ứng dụng theo mẫu khai báo tính năng hỗ trợ Android Auto bằng cách đưa phần tử <meta-data> sau đây vào tệp kê khai:

<application>
    ...
    <meta-data
        android:name="com.google.android.gms.car.application"
        android:resource="@xml/automotive_app_desc"/>
    ...
</application>

Nội dung của tệp tài nguyên thay đổi tuỳ thuộc vào danh mục của ứng dụng:

Nội dung nghe nhìn

<automotiveApp>
    <uses name="media" />
</automotiveApp>
      

Hãy xem bài viết Thêm tính năng hỗ trợ cho Android Auto vào ứng dụng đa phương tiện để biết thêm thông tin chi tiết.

Nhắn tin

<automotiveApp>
    <uses name="notification" />
    <!-- Include the following only if your capp can be set as the default SMS handler -->
    <uses name="sms">
</automotiveApp>
      

Hãy xem bài viết Tạo ứng dụng nhắn tin cho Android Auto để biết thêm thông tin chi tiết.

Ứng dụng theo mẫu

<automotiveApp>
    <uses name="template" />
</automotiveApp>
      

Hãy xem bài viết Thêm tính năng hỗ trợ Android Auto vào ứng dụng mẫu để biết thêm thông tin chi tiết.

Ứng dụng dùng khi đỗ xe

Ứng dụng ở chế độ đỗ xe khai báo hỗ trợ Android Auto bằng cách đưa phần tử <category> sau đây vào bộ lọc ý định của một hoạt động trong tệp kê khai của ứng dụng:

<activity ...>
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        ...
        <category android:name="android.intent.category.CAR_LAUNCHER" />
    </intent-filter>
</activity>

Hãy xem bài viết Thêm tính năng hỗ trợ Android Auto vào ứng dụng đỗ xe để biết thêm thông tin chi tiết.

Ứng dụng dùng khi đỗ xe

Trên các thiết bị chạy Android 15 trở lên, Android Auto hỗ trợ chạy các hoạt động ngay trên đầu phát trung tâm khi bạn đỗ xe. Khả năng này chỉ dành cho các ứng dụng thuộc danh mục ứng dụng đỗ xe được hỗ trợ. Để đảm bảo an toàn, Android Auto sẽ tự động thoát khỏi một ứng dụng khi phát hiện thấy chuyển động của xe.

Giao diện người dùng

Giao diện người dùng của ứng dụng đỗ xe trên Android Auto
Hình 2: Một ứng dụng đang chạy trên Android Auto với các nút điều khiển quay lại và thoát hiển thị.

Các hoạt động chạy trên Android Auto luôn chạy ở chế độ toàn màn hình. Người dùng có thể vuốt từ cạnh trên hoặc cạnh dưới của giao diện người dùng Android Auto để kéo các nút điều khiển lên để quay lại hoặc thoát khỏi ứng dụng hiện tại.

Sự khác biệt về hành vi

Do các hạn chế mà Android Auto và Android áp dụng nói chung, có một số khác biệt đáng chú ý về hành vi khi ứng dụng chạy trên đầu phát trung tâm.

Khởi động các ứng dụng khác

Vì chỉ những ứng dụng thuộc các danh mục được hỗ trợ và đã khai báo hỗ trợ Android Auto mới có thể chạy hoạt động trên đầu phát trung tâm, nên có thể ý định đến các ứng dụng khác sẽ không mở ứng dụng khác trên đầu phát trung tâm. Nếu ý định là cho một trang web hoặc trang Cửa hàng Google Play, thì ứng dụng tương ứng sẽ được mở trên điện thoại. Tất cả ý định khởi chạy hoạt động khác đều bị chặn và người dùng sẽ nhận được thông báo rằng không thể mở ứng dụng tương ứng.

Chấp nhận quyền

Người dùng không thể chấp nhận các yêu cầu cấp quyền khi bắt đầu chạy trên đầu phát. Khi một ứng dụng yêu cầu cấp quyền, một hộp thoại sẽ xuất hiện để thông báo cho người dùng chấp nhận quyền đó trên màn hình điện thoại.

Cửa hàng đáng tin cậy

Như mô tả trong phần Kiểm thử trên xe thực, ứng dụng phải được cài đặt qua một nguồn đáng tin cậy để chạy trên xe thực. Sau đây là các nguồn đáng tin cậy:

  • Google Play
  • Cửa hàng ONE

Câu hỏi thường gặp

Làm cách nào để phát hiện xem Android Auto có đang chạy hay không?

Để phát hiện xem Android Auto có đang chạy trên một thiết bị hay không, bạn có thể sử dụng API CarConnection thuộc Thư viện ứng dụng Android cho Ô tô. Hãy xem Connection API để biết thêm chi tiết.

Android Auto có trên những loại xe nào?

Xem danh sách các loại xe và hệ thống âm thanh nổi tương thích.

Android Auto có ở những quốc gia nào?

Xem bài viết Android Auto có ở quốc gia của tôi không?