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 IU del automóvil

La interfaz de usuario de la Biblioteca de coches (coche-ui-biblioteca) es una biblioteca de interfaz de usuario del automóvil auto-consistente que puede ser personalizado por los fabricantes de equipos originales. Google recomienda encarecidamente que utilice la biblioteca car-ui-library para crear su aplicación. Si esto no es factible, existen dos alternativas:

  • De androide 12, puede utilizar car-rotary-lib , un subconjunto de auto-ui-biblioteca.
  • En Android 11, debe implementar su propio FocusParkingView , FocusArea y DirectManipulationHelper como se describe a continuación.

Implementar FocusParkingView

O se puede implementar su propio FocusParkingView o copiar la clase del coche-ui-biblioteca para su proyecto.

Para implementar FocusParkingView :

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

Implementar FocusArea

Al igual que FocusParkingView , se puede implementar ya sea su propio FocusArea o copiar la clase del coche-ui-biblioteca para su proyecto.

Para implementar FocusArea :

  1. Código el nombre de clase accesibilidad duro para que el servicio de giro puede 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.