Integrieren Sie die Car UI-Bibliothek in Apps

Die Car-UI-Bibliothek enthält zwei Elemente, die Apps implementieren können:

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

  • Ressourcen. Individuelle Android-Ressourcen, die die Knöpfe darstellen, die OEMs zur Verfügung stehen, um Konsistenz mit ihrem eigenen Design zu erreichen. Die oben genannten Komponenten nutzen diese Ressourcen, um anpassbar zu werden.

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

  • Fügen Sie unter Android 9 und Android 10 ( Android.mk Datei) Folgendes hinzu:

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

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

Style Car UI-Komponenten

Im Allgemeinen sollten Apps in der Lage sein, alle erforderlichen Funktionen durch die Bereitstellung von Daten und in bestimmten Fällen auch von Bildern und Symbolen zu erreichen. Standardsymbole wie „Zurück“, „Schließen“, „Suchen“ und „Menü“ werden beispielsweise von der Car UI-Bibliothek bereitgestellt. Wenden Sie sich an Android Automotive Partner Engineering, wenn Sie feststellen, dass Ressourcen fehlen oder Funktionen mit den bereitgestellten Komponenten nicht erreicht werden können.