メニューに進む

Android セットアップ

Auto 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設定 native プラグインの作業を計画するには、 Using @capgo/capacitor-auto native 能力のための Using @capgo/capacitor-auto、 Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの製品ワークフロー Capacitor Plugins by Capgo Capacitor プラグインの Capgo による実装詳細 プラグインの追加または更新 プラグインの追加または更新の実装詳細、 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフロー