La libreria dell'interfaccia utente dell'auto contiene due elementi da implementare per le app:
Componenti. Classi Java che implementano un comportamento specifico. Ad esempio, CarUiRecyclerView e Barra degli strumenti.
Risorse. Risorse Android individuali che rappresentano le manopole a disposizione degli OEM per ottenere coerenza con il proprio design. I componenti di cui sopra utilizzano queste risorse per diventare personalizzabili .
Le app integrano la libreria Car UI aggiungendola come dipendenza:
Android 9 e Android 10 (file
Android.mk
), 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 dell'auto in stile
In generale, le app dovrebbero essere in grado di realizzare tutte le funzionalità necessarie fornendo dati e, in alcuni casi, immagini e icone. Ad esempio, le icone standard come Indietro, Chiudi, Cerca e Menu sono fornite dalla libreria Car UI. Interagisci con Android Automotive Partner Engineering se ritieni che manchino risorse o che siano presenti funzionalità che non possono essere ottenute con i componenti forniti.