メニューに進む

Android セットアップから続ける

Android車用サポートでは、AndroidX Car App Libraryとテンプレートを使用します。 CarAppService.

プラグインはサービス宣言、機能、デフォルトのAndroid Auto カテゴリを含むので、ホストは同期後にそれを検出できます。 template 含まれるマニフェスト

「含まれるマニフェスト」というセクション

プラグインは次のネイティブサービスを提供します:

コピー

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

「カテゴリ」というセクション

コピー

The default category is IOT. Your app must qualify for that category before publishing.

If your app belongs to another Android Auto category, override the service declaration in your app manifest and use the category required by Google for your use case.

Terminal window
npx cap sync android
  • setRootTemplate updates the Android Auto list screen.
  • Android Auto row selection emits carAction to JavaScript.
  • Android Autoではセクションが平坦化されます; 行のタイトル、サブタイトル、ID、ペイロードは保存されます。
  • デバッグビルドではすべてのホストが許可されます; リリースビルドではAndroidXのサンプルホスト許可リストが使用されます。

Android AutoではあなたのCapacitor WebViewがレンダリングされません。車のホストではAndroidX Car App Libraryから承認されたテンプレートがレンダリングされます。

あなたが「Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-auto」を使用している場合 Android Auto native プラグインの作業を計画するために使用する場合、__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-autoを__CAPGO_KEEP_2__に接続する必要があります。 @capgo/capacitor-autoのnative機能を使用するには「Using @capgo/capacitor-auto」を使用する必要があります。 @capgo/capacitor-autoのnative機能を使用するには「Using @capgo/capacitor-auto」を使用する必要があります。 Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの製品ワークフローについて Capacitor プラグインは Capgo によって提供されます Capacitor プラグインの実装詳細については Capgo を参照してください プラグインの追加または更新 プラグインの追加または更新の実装詳細については、 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフローについて