Android Auto – Übersicht

Android Auto-Benutzeroberfläche
Abbildung 1: Android Auto

Android Auto bietet eine für Fahrer optimierte App-Nutzung für Nutzer mit einem Android-Smartphone mit der Android Auto App und einem kompatiblen Auto oder Aftermarket Stereosystem. Sie können Ihre App direkt auf dem Display ihres Autos verwenden, indem sie ihr Smartphone verbinden. Sie aktivieren die Verbindung von Android Auto mit Ihrer Smartphone-App, indem Sie Dienste erstellen, die Android Auto verwendet, um dem Fahrer eine für Fahrer optimierte Benutzeroberfläche anzuzeigen.

Unterstützung für Android Auto in Apps deklarieren

Apps deklarieren die Unterstützung für Android Auto je nach Kategorie auf unterschiedliche Weise.

Medien-, Messaging- und Vorlagen-Apps

Medien-, Messaging- und Vorlagen-Apps deklarieren die Unterstützung für Android Auto, indem sie das folgende <meta-data> Element in ihr Manifest aufnehmen:

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

Der Inhalt der Ressourcendatei variiert je nach Kategorie Ihrer App:

Medien

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

Weitere Informationen finden Sie unter Unterstützung für Android Auto zu Ihrer Medien-App hinzufügen.

Messaging

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

Weitere Informationen finden Sie unter Messaging Apps für Android Auto entwickeln.

Vorlagen-Apps

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

Weitere Informationen finden Sie unter Unterstützung für Android Auto zu Ihrer Vorlagen-App hinzufügen.

Geparkte Apps

Geparkte Apps deklarieren die Unterstützung für Android Auto, indem sie das folgende <category> Element in den Intent-Filter einer Aktivität im Manifest Ihrer App aufnehmen:

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

Weitere Informationen finden Sie unter Unterstützung für Android Auto zu Ihrer geparkten App hinzufügen.

Geparkte Apps

Auf Geräten mit Android 15 oder höher unterstützt Android Auto das Ausführen von Aktivitäten direkt auf dem Infotainmentsystem, wenn das Fahrzeug geparkt ist. Diese Funktion ist auf Apps in den unterstützten Kategorien für geparkte Apps beschränkt. Aus Sicherheitsgründen beendet Android Auto eine App automatisch, wenn eine Fahrzeugbewegung erkannt wird.

Benutzeroberfläche

Benutzeroberfläche von Apps für geparkte Autos unter Android Auto
Abbildung 2: Eine App, die unter Android Auto ausgeführt wird mit den Steuerelementen „Zurück“ und „Beenden“.

Aktivitäten, die unter Android Auto ausgeführt werden, werden immer im Vollbildmodus ausgeführt. Nutzer können vom oberen oder unteren Rand der Android Auto-Benutzeroberfläche nach oben oder unten wischen, um Steuerelemente zum Zurückkehren oder Beenden der aktuellen App aufzurufen.

Verhaltensunterschiede

Aufgrund von Einschränkungen durch Android Auto und Android im Allgemeinen gibt es einige bemerkenswerte Verhaltensunterschiede, wenn eine App auf dem Infotainmentsystem ausgeführt wird.

Andere Apps starten

Da nur Apps in unterstützten Kategorien, die die Unterstützung für Android Auto deklariert haben, ihre Aktivitäten auf dem Infotainmentsystem ausführen können, ist es wahrscheinlich, dass Intents zu anderen Apps die andere App nicht auf dem Infotainmentsystem öffnen. Wenn der Intent für eine Webseite oder eine Google Play Store-Seite bestimmt ist, wird die entsprechende App stattdessen auf dem Smartphone geöffnet. Alle anderen Intents zum Starten von Aktivitäten werden blockiert und der Nutzer wird darüber informiert, dass die entsprechende App nicht geöffnet werden kann.

Berechtigungen akzeptieren

Auf Geräten mit Android 15 können Nutzer keine Laufzeitberechtigungsanfragen auf dem Infotainmentsystem akzeptieren. Wenn eine App eine Berechtigung anfordert, wird ein Dialogfeld angezeigt, in dem Nutzer aufgefordert werden, die Berechtigung auf dem Display ihres Smartphones zu akzeptieren.

Vertrauenswürdige Stores

Wie unter In echten Fahrzeugen testen, müssen Apps aus einer vertrauenswürdigen Quelle installiert werden, um auf einem echten Fahrzeug ausgeführt zu werden. Zu den vertrauenswürdigen Quellen gehören:

  • Google Play
  • ONE Speicher

Häufig gestellte Fragen

Wie kann ich erkennen, ob Android Auto ausgeführt wird?

Um zu erkennen, ob Android Auto auf einem Gerät ausgeführt wird, können Sie die CarConnection API verwenden, die Teil der Android for Cars App Library ist. Weitere Informationen finden Sie unter Connection API.

In welchen Fahrzeugen ist Android Auto verfügbar?

Eine Liste der kompatiblen Fahrzeuge und Stereos finden Sie hier.

In welchen Ländern ist Android Auto verfügbar?

Weitere Informationen finden Sie unter Ist Android Auto in meinem Land verfügbar?