Dodaj obsługę Androida Auto do aplikacji do multimediów

Musisz wprowadzić kilka zmian w pliku manifestu aplikacji, aby Android Auto umożliwiał wykrycie usługi przeglądarki multimediów i interakcji z nią.

Ustaw wartość minSdkVersion aplikacji

Android Auto wymaga, aby aplikacja była kierowana na Androida 6.0 (poziom API 23) lub nowszy.

Aby określić tę wartość w projekcie, ustaw atrybut minSdkVersion w elemencie uses-sdk na co najmniej 23 w pliku AndroidManifest.xml modułu aplikacji na telefon, jak pokazano w tym przykładzie:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" ... >
    <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="34" />
    ...
</manifest>

Deklarowanie obsługi multimediów na Androidzie Auto

Aby zadeklarować, że aplikacja na telefon obsługuje Androida Auto, użyj tego wpisu w pliku manifestu:

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

Ten wpis w pliku manifestu odnosi się do pliku XML z deklaracją funkcji samochodowych obsługiwanych przez Twoją aplikację. Aby wskazać, że masz aplikację do multimediów, dodaj plik XML o nazwie automotive_app_desc.xml do katalogu res/xml/ w projekcie. Ten plik powinien zawierać następujące treści:

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

Zgłaszanie problemów z multimediami w Androidzie Auto

Jeśli podczas tworzenia aplikacji do multimediów na Androida Auto napotkasz problem, możesz go zgłosić za pomocą narzędzia Google Issue Tracker. Pamiętaj, aby w szablonie problemu podać wszystkie wymagane informacje.

Utwórz nowy numer

Zanim zgłosisz nowy problem, sprawdź, czy nie ma go już na liście problemów. Możesz zasubskrybować temat i głosować na nie, klikając gwiazdkę przy danym problemie w narzędziu do śledzenia. Więcej informacji znajdziesz w artykule Subskrybowanie problemu.