Integrar a biblioteca Car UI a apps

A biblioteca Car UI contém dois elementos que os apps podem implementar:

  • Componentes. Classes Java que implementam um comportamento específico. Por exemplo: CarUiRecyclerView e barra de ferramentas.

  • Recursos. Recursos individuais do Android que representam os botãos para OEMs alcançarem consistência com seu próprio design. Os componentes acima usam recursos sejam personalizáveis.

Os apps integram a biblioteca da interface do carro adicionando-a como uma dependência:

  • Android 9 e Android 10 (arquivo Android.mk), adicione o seguinte:

    LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
  • Android 11 (e versões mais recentes) (Android.bp), adicione o seguinte:

    static_libs: [
                ...
        "car-ui-lib-bp",
        ]

Estilizar componentes da interface do carro

Em geral, os apps precisam atingir todas as funcionalidades necessárias oferecendo dados e, em certos casos, imagens e ícones. Por exemplo, ícones padrão como Voltar, Fechar, A pesquisa e o menu são fornecidos pela biblioteca da interface do carro. Interaja com o parceiro Android Automotive Engenharia se você achar que faltam recursos ou se há funcionalidade que não pode ser com os componentes fornecidos.