Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Desarrollo de aplicaciones sin la biblioteca de interfaz de usuario del automóvil

La biblioteca de interfaz de usuario de automóvil (car-ui-library) es una biblioteca de interfaz de usuario automotriz autoconsistente que los OEM pueden personalizar. Google recomienda encarecidamente que utilice car-ui-library para crear su aplicación. Si esto no es factible, hay dos alternativas:

  • Desde Android 12, puede usar car-rotary-lib , un subconjunto de car-ui-library.
  • En Android 11, DEBE implementar su propio FocusParkingView , FocusArea y DirectManipulationHelper como se describe a continuación.

Implementar FocusParkingView

Puede implementar su propio FocusParkingView o copiar la clase de car-ui-library a su proyecto.

Para implementar FocusParkingView :

  1. Codifique el nombre de la clase de accesibilidad para que RotaryService pueda reconocerlo:
    @Override
    public CharSequence getAccessibilityClassName() {
          return "com.android.car.ui.FocusParkingView";
    }
    

Implementar FocusArea

Al igual que FocusParkingView , puede implementar su propia FocusArea o copiar la clase de car-ui-library a su proyecto.

Para implementar FocusArea :

  1. Codifique el nombre de la clase de accesibilidad para que el servicio rotativo pueda reconocerlo:
    @Override
    public CharSequence getAccessibilityClassName() {
       return "com.android.car.ui.FocusArea";
    }
    

Implementar DirectManipulationHelper

Esta es una clase de utilidad. Puede copiar la clase de car-ui-library a su proyecto.