La libreria dell'interfaccia utente dell'auto contiene due elementi da implementare nelle app:
-
Componenti. Classi Java che implementano un comportamento specifico. Ad esempio, CarUiRecyclerView e Toolbar.
-
Risorse. Singole risorse Android che rappresentano i controlli disponibili per gli OEM per garantire la coerenza con il proprio design. I componenti sopra indicati utilizzano queste risorse per diventare personalizzabili.
Le app integrano la libreria dell'interfaccia utente dell'auto 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", ]
Aggiungere stile ai componenti dell'interfaccia utente di Car
In generale, le app dovrebbero essere in grado di raggiungere tutte le funzionalità necessarie fornendo dati e, in alcuni casi, immagini e icone. Ad esempio, le icone standard come Indietro, Chiudi, Ricerca e Menu sono fornite dalla libreria UI dell'auto. Rivolgiti al team di Android Automotive Partner Engineering se rilevi che mancano risorse o se non riesci a ottenere funzionalità con i componenti forniti.