O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Desenvolvendo aplicativos sem a biblioteca de IU do carro

A UI Biblioteca Car (carro-ui-biblioteca) é uma biblioteca UI automotiva auto-consistente que pode ser personalizado por OEMs. O Google recomenda fortemente que você use a car-ui-library para criar seu aplicativo. Se isso não for viável, existem duas alternativas:

  • A partir do Android 12, você pode usar car-rotary-lib , um subconjunto de carro-ui-biblioteca.
  • No Android 11, você deve implementar seu próprio FocusParkingView , FocusArea e DirectManipulationHelper conforme descrito abaixo.

Implementar FocusParkingView

Você quer pode implementar seu próprio FocusParkingView ou copiar a classe do carro-ui-biblioteca para o seu projeto.

Para implementar FocusParkingView :

  1. Código rígido o nome da classe acessibilidade para que o RotaryService pode reconhecê-lo:
    @Override
    public CharSequence getAccessibilityClassName() {
          return "com.android.car.ui.FocusParkingView";
    }
    

Implementar FocusArea

Como FocusParkingView , você pode implementar seu próprio FocusArea ou copiar a classe do carro-ui-biblioteca para o seu projeto.

Para implementar FocusArea :

  1. Código do nome difícil classe acessibilidade para que o serviço rotativo pode reconhecê-lo:
    @Override
    public CharSequence getAccessibilityClassName() {
       return "com.android.car.ui.FocusArea";
    }
    

Implementar DirectManipulationHelper

Esta é uma classe de utilitário. Você pode copiar a classe da car-ui-library para o seu projeto.