Định cấu hình tệp kê khai

Định cấu hình tệp kê khai của ứng dụng để tích hợp với Android Auto và Android Automotive OS (AAOS). Để cho phép các nền tảng này khám phá và kết nối, hãy khai báo dịch vụ trình duyệt nội dung đa phương tiện trong tệp kê khai. Chỉ định các biểu tượng ứng dụng bắt buộc, bao gồm cả biểu tượng trình chạy cho biểu tượng phân bổ để các thành phần giao diện người dùng hệ thống sử dụng, chẳng hạn như các chế độ điều khiển nội dung nghe nhìn.

Để tìm hiểu thêm về tệp kê khai, hãy xem bài viết Tổng quan về tệp kê khai ứng dụng.

Khai báo dịch vụ trình duyệt nội dung đa phương tiện

Android Auto và AAOS kết nối với ứng dụng của bạn thông qua dịch vụ trình duyệt nội dung đa phương tiện để duyệt qua các mục nội dung đa phương tiện. Khai báo dịch vụ trình duyệt nội dung đa phương tiện trong tệp kê khai để cho phép Android Auto và AAOS khám phá dịch vụ này cũng như kết nối với ứng dụng của bạn.

Đoạn mã này cho biết cách khai báo dịch vụ trình duyệt nội dung đa phương tiện trong tệp kê khai của bạn. Hãy đưa mã này vào tệp kê khai cho mô-đun AAOS và tệp kê khai cho ứng dụng điện thoại.

<application>
    ...
    <service android:name=".MyMediaBrowserService"
             android:exported="true">
        <intent-filter>
            <action android:name="android.media.browse.MediaBrowserService"/>
        </intent-filter>
    </service>
    ...
</application>

Chỉ định biểu tượng ứng dụng

Để biểu thị ứng dụng của bạn trong giao diện người dùng hệ thống, hãy chỉ định biểu tượng ứng dụng mà Android Auto và AAOS nên dùng. Bạn phải có 2 biểu tượng sau:

Xác định biểu tượng trình chạy

Biểu tượng trình chạy đại diện cho ứng dụng của bạn trong giao diện người dùng hệ thống, chẳng hạn như trên trình chạy và khay biểu tượng. Bạn có thể chỉ định rằng bạn muốn sử dụng biểu tượng của ứng dụng dành cho thiết bị di động để đại diện cho ứng dụng đa phương tiện trên ô tô bằng cách sử dụng nội dung khai báo tệp kê khai sau:

<application
    ...
    android:icon="@mipmap/ic_launcher"
    ...
/>

Để sử dụng một biểu tượng khác so với biểu tượng của ứng dụng di động, hãy đặt thuộc tính android:icon trên phần tử <service> của dịch vụ trình duyệt nội dung đa phương tiện trong tệp kê khai:

<application>
    ...
    <service
        ...
        android:icon="@mipmap/auto_launcher"
        ...
    />
</application>

Xác định biểu tượng phân bổ

Biểu tượng phân bổ được dùng ở những vị trí mà nội dung đa phương tiện được ưu tiên, chẳng hạn như trên thẻ nội dung đa phương tiện. Hãy cân nhắc việc sử dụng lại biểu tượng nhỏ đối với các thông báo. Biểu tượng này phải là đơn sắc.

Biểu tượng phân bổ trên thẻ nội dung nghe nhìn

Hình 1. Biểu tượng phân bổ trên thẻ nội dung đa phương tiện.

Bạn có thể chỉ định một biểu tượng dùng để biểu thị ứng dụng của mình bằng cách sử dụng nội dung khai báo tệp kê khai sau:

<application>
    ...
    <meta-data
        android:name="androidx.car.app.TintableAttributionIcon"
        android:resource="@drawable/ic_status_icon" />
    ...
</application>