A biblioteca de interface do carro contém dois elementos para implementação de apps:
-
Componentes. Classes Java que implementam um comportamento específico. Por exemplo, CarUiRecyclerView e Toolbar.
-
Recursos. Recursos individuais do Android que representam os botões disponíveis para OEMs alcançarem consistência com o próprio design. Os componentes acima usam esses recursos para se tornarem personalizáveis.
Os apps integram a biblioteca de interface do carro adicionando-a como uma dependência:
-
Para o Android 9 e o Android 10 (arquivo
Android.mk
), adicione o seguinte:LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
-
No Android 11 (e versões mais recentes) (
Android.bp
), adicione o seguinte:static_libs: [ ... "car-ui-lib-bp", ]
Estilo dos componentes da interface do Car
Em geral, os apps precisam conseguir alcançar todas as funcionalidades necessárias fornecendo dados e, em alguns casos, imagens e ícones. Por exemplo, ícones padrão, como "Voltar", "Fechar", "Pesquisar" e "Menu", são fornecidos pela biblioteca Car UI. Entre em contato com a equipe de engenharia de parceiros do Android Automotive se você encontrar recursos ausentes ou se houver uma funcionalidade que não pode ser conseguida com os componentes fornecidos.