Integrando a Car UI Library em Apps

A biblioteca Car UI contém dois elementos para os aplicativos implementarem:

  • 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ões disponíveis para os OEMs alcançarem consistência com seu próprio design. Os componentes acima utilizam esses recursos para se tornarem customizáveis .

Os aplicativos integram a biblioteca Car UI 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 superior) ( Android.bp ), adicione o seguinte:

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

Estilizando componentes de UI do carro

Em geral, as aplicações devem ser capazes de alcançar todas as funcionalidades necessárias, fornecendo dados e, em certos 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 Android Automotive Partner Engineering se descobrir que faltam recursos ou se há funcionalidades que não podem ser alcançadas com os componentes fornecidos.