Skip to content

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の行選択はJavaScriptに送信されます。 carAction Android Autoではセクションが展開されます。タイトル、サブタイトル、id、ペイロードは保存されます。
  • デバッグビルドではすべてのホストが許可されます。リリースビルドではAndroidXのサンプルホスト許可リストが使用されます。
  • 制限

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

Android設定から続けてください

「Android設定から続けてください」

Android設定を使用している場合 Android設定 native プラグインの作業を計画するには、__CAPGO_KEEP_0__と接続します。 capgo/capacitor-autoを使用して for the native capability in Using @capgo/capacitor-auto, Capgo Plugin Directoryを使用して Capgo Plugins by __CAPGO_KEEP_1__ Capacitor Plugins by Capgo Capgoの実装詳細についてはCapacitorプラグインによってCapgo プラグインの追加または更新 Capgoの実装詳細についてはプラグインの追加または更新、そして Ionic Enterpriseプラグインの代替 Capgoの製品ワークフローについてはIonic Enterpriseプラグインの代替