Saltar al contenido

Configuración de Android

GitHub

El soporte de coche Android utiliza la biblioteca de aplicaciones de AndroidX Car y una plantilla 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 IOT. Su aplicación debe cumplir con esa categoría antes de publicar.

If su aplicación pertenece a otra categoría de Android Auto, sobrescriba la declaración de servicio en el manifiesto de la aplicación y utilice la categoría requerida por Google para su caso de uso.

ventana de terminal
npx cap sync android
  • setRootTemplate actualiza la pantalla de lista de Android Auto.
  • La selección de fila de Android Auto emite carAction a JavaScript.
  • Las secciones se despliegan en Android Auto; se preservan título de fila, subtítulo, id y carga útil.
  • Debug builds allow all hosts; release builds use AndroidX’s sample host allowlist.

Android Auto no renderiza su Capacitor. El anfitrión del vehículo renderiza plantillas aprobadas desde la biblioteca de aplicaciones de AndroidX para automóviles.

Sigue adelante desde la configuración de Android

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

Si está utilizando Configuración de Android para planificar el trabajo de plugin nativo, conecte con Usando @capgo/capacitor-auto para la capacidad nativa en Usando @capgo/capacitor-auto, Directorio de plugin Capgo para el flujo de trabajo del producto en Directorio de plugin Capgo, Capacitor Plugins by Capgo para los detalles 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 Ionic Enterprise Plugin Alternativas.