Integrare la libreria dell'interfaccia utente dell'auto nelle app

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.