Car UI ライブラリには、アプリが実装する 2 つの要素が含まれています。
コンポーネント。特定の動作を実装する Java クラス。たとえば、CarUiRecyclerView やツールバーなどです。
リソース。 OEM が独自の設計との一貫性を実現するために利用できるノブを表す個々の Android リソース。上記のコンポーネントは、これらのリソースを使用してカスタマイズ可能になります。
アプリは、依存関係として追加することで Car UI ライブラリを統合します。
Android 9 および Android 10 (
Android.mk
ファイル) の場合は、以下を追加します。LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
Android 11 (以降) (
Android.bp
) の場合は、以下を追加します。static_libs: [ ... "car-ui-lib-bp", ]
車の UI コンポーネントのスタイルを設定する
一般に、アプリはデータ、場合によっては画像やアイコンを提供することで、必要な機能をすべて実現できる必要があります。たとえば、「戻る」、「閉じる」、「検索」、「メニュー」などの標準アイコンは、Car UI ライブラリによって提供されます。不足しているリソースがある場合、または提供されているコンポーネントでは実現できない機能がある場合は、Android Automotive パートナー エンジニアリングと連携してください。