コンテンツに進む

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>

デフォルトのカテゴリは 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 セットアップから続けてください

「Android セットアップから続けてください」セクション

Androidを使用している場合 Androidの設定 ネイティブプラグインの作業を計画するには、 ネイティブ機能のために@capgo/capacitor-autoを使用 ネイティブ機能のために@capgo/capacitor-autoを使用 Capgo プラグインディレクトリ Capgo プラグインディレクトリ Capacitor プラグインのCapgo Capacitor プラグインのCapgo プラグインの追加または更新 プラグインの追加または更新 Ionic Enterprise プラグインの代替 Capacitorの代替品の製品ワークフローについて。