跳过内容

Android 设置

GitHub

安卓车载支持使用 AndroidX Car App Library 和一个模板 CarAppService.

插件将服务声明 template 功能和一个默认的Android Auto类别,使宿主在同步后可以发现它。

该插件贡献了这个本机服务:

<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>

它还包括:

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

默认类别是 IOT您的应用程序必须符合该类别才能发布。

如果您的应用程序属于其他Android Auto类别,请在应用清单中覆盖服务声明,并使用Google要求的类别来满足您的用例。

终端窗口
npx cap sync android
  • setRootTemplate 更新 Android Auto 列表屏幕。
  • Android Auto 行选择发射 carAction 到 JavaScript。
  • Android Auto 中的部分被扁平化;标题、副标题、ID 和载荷被保留。
  • 调试版本允许所有主机;发布版本使用 AndroidX 的示例主机白名单。

Android Auto 不会渲染您的 Capacitor WebView。汽车主机渲染来自 AndroidX Car App Library 的批准模板。

如果您正在使用 Android 设置 来规划原生插件工作,连接它与 使用 @capgo/capacitor-auto 为原生能力在使用 @capgo/capacitor-auto 中 Capgo 插件目录 为产品工作流程在 Capgo 插件目录中 Capacitor 插件由 Capgo 提供 为 Capacitor 插件的实现细节提供 Capgo 添加或更新插件 添加或更新插件 为添加或更新插件提供的实现细节 Ionic 企业插件替代方案