Car-UI-Bibliothek in Apps einbinden

Die Auto-UI-Bibliothek enthält zwei Elemente, die von Apps implementiert werden können:

  • Komponenten. Java-Klassen, die ein bestimmtes Verhalten implementieren. Beispiel: CarUiRecyclerView und Google Toolbar

  • Ressourcen: Einzelne Android-Ressourcen, die für die Drehknöpfe stehen für OEMs, um Einheitlichkeit mit ihrem eigenen Design zu erreichen. Die oben aufgeführten Komponenten verwenden diese um sie anpassbar zu machen.

Apps integrieren die Auto-UI-Bibliothek, indem sie sie als Abhängigkeit hinzufügen:

  • Android 9 und Android 10 (Android.mk-Datei) – fügen Sie Folgendes hinzu:

    LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
    
  • Android 11 (und höher) (Android.bp) – fügen Sie Folgendes hinzu:

    static_libs: [
                ...
        "car-ui-lib-bp",
        ]
    

Stil der Benutzeroberfläche des Autos

Im Allgemeinen sollten Apps alle notwendigen Funktionen bieten, Daten und in bestimmten Fällen Bilder und Symbole. Standardsymbole wie „Zurück“, „Schließen“, Search und Menu werden von der Auto-UI-Bibliothek bereitgestellt. Mit einem Android Automotive-Partner interagieren Wenn Sie feststellen, dass Ressourcen fehlen oder Funktionen vorhanden sind, die nicht Komponenten erreicht haben.