メニューに進む

Androidセットアップ

GitHub

Android車用サポートは、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設定 ネイティブ プラグインの作業を計画するには、接続する Using @capgo/capacitor-auto ネイティブ機能のために Using @capgo/capacitor-auto を使用する Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの製品ワークフロー Capacitor プラグインの Capgo Capacitor プラグインの Capgo の実装詳細 プラグインの追加または更新 プラグインの追加または更新の実装詳細 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフロー