コンテンツにジャンプ

Android セットアップ

GitHub

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 __CAPGO_KEEP_0__. IOT__CAPGO_KEEP_0__のアプリは、__CAPGO_KEEP_0__に公開する前に、そのカテゴリに適格である必要があります。

アプリが他のAndroid Autoカテゴリに属している場合、サービス宣言をアプリのマニフェストでオーバーライドし、Googleがあなたの用途に必要なカテゴリを使用します。

ターミナル画面
npx cap sync android
  • setRootTemplate Android Autoリスト画面を更新します。
  • Android Autoの行選択はJavaScriptにイベントを送信します。 carAction __CAPGO_KEEP_0__
  • Android Autoではセクションがフラット化されます; 行のタイトル、サブタイトル、ID、ペイロードは保存されます。
  • デバッグビルドではすべてのホストが許可されます; リリースビルドではAndroidXのサンプルホストの許可リストが使用されます。

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

あなたが「Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-auto」を使用している場合 Android設定 を使用してネイティブプラグインの作業を計画する場合、__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-autoを使用してネイティブ機能と接続してください。 Using @capgo/capacitor-auto for the native capability in Using @capgo/capacitor-auto, Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの製品ワークフローについて Capacitor プラグイン (Capgo によって) Capacitor プラグイン (Capgo によって)の実装詳細について プラグインの追加または更新 プラグインの追加または更新の実装詳細について Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフローについて