Saltar al contenido

Configuración de Android

GitHub

El soporte de Android car utiliza la biblioteca de aplicaciones de AndroidX Car App y una plantilla de CarAppService.

El plugin envía la declaración de servicio, template capacidad, y una categoría de Android Auto predeterminada para que el host pueda descubrirla después de sincronizar.

El plugin contribuye este servicio nativo:

<service
android:name="app.capgo.auto.AutoCarAppService"
android:exported="true">
<intent-filter>
<action android:name="androidx.car.app.CarAppService" />
<category android:name="androidx.car.app.category.IOT" />
</intent-filter>
</service>

También incluye:

<automotiveApp>
<uses name="template" />
</automotiveApp>

La categoría predeterminada es IOTTu aplicación debe cumplir con esa categoría antes de publicarla.

Si tu aplicación pertenece a otra categoría de Android Auto, sobreescribe la declaración de servicio en el manifiesto de tu aplicación y utiliza la categoría requerida por Google para tu caso de uso.

Ventana de terminal
npx cap sync android
  • setRootTemplate actualiza la pantalla de lista de Android Auto.
  • Android Auto emite selección de fila carAction a JavaScript.
  • Las secciones se despliegan en Android Auto; se preservan título de fila, subtítulo, id y carga.
  • Los compilados de depuración permiten todos los hosts; los compilados de liberación utilizan la lista de permisos de host de AndroidX.

Android Auto no renderiza su Capacitor WebView. El host del automóvil renderiza plantillas aprobadas desde la biblioteca de aplicaciones de AndroidX para el automóvil.

Sigue adelante desde la configuración de Android

Sección titulada “Sigue adelante desde la configuración de Android”

Si estás utilizando Configuración de Android para planificar el trabajo de plugin nativo, conectarlo con Usando @capgo/capacitor-auto para la capacidad nativa en Usando @capgo/capacitor-auto, Capgo Directorio de Plugins para el flujo de trabajo del producto en Capgo Directorio de Plugins, Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo, Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise.