La libreria UI dell'auto contiene due elementi che le app possono implementare:
-
Componenti. Classi Java che implementano un comportamento specifico. Ad esempio: CarUiRecyclerView e la barra degli strumenti.
-
Risorse. Risorse Android singole che rappresentano le manopole disponibili per gli OEM, per garantire la coerenza con il proprio design. I componenti precedenti utilizzano questi le risorse per renderle personalizzabili.
Le app integrano la libreria di UI dell'auto aggiungendola come dipendenza:
-
Android 9 e Android 10 (
Android.mk
file), aggiungi quanto segue:LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
-
Android 11 (e versioni successive) (
Android.bp
), aggiungi quanto segue:static_libs: [ ... "car-ui-lib-bp", ]
Componenti dell'interfaccia utente Stile auto
In generale, le app devono essere in grado di ottenere tutte le funzionalità necessarie fornendo e, in alcuni casi, immagini e icone. Ad esempio, icone standard come Indietro, Chiudi, Il menu e le funzionalità di ricerca sono forniti dalla raccolta UI dell'auto. Collabora con il partner Android Automotive Engineering se ti accorgi che mancano risorse o se c'è una funzionalità che non può essere ottenuti con i componenti forniti.