OEM で見られる構成の一部をエミュレートできるように、特定の汎用 システム イメージがランタイムをサポート 簡単になります。
これらの構成は、ランタイム リソース
オーバーレイ(RRO)
adb shell cmd overlay
コマンドを使用して管理できます。
RRO を有効または無効にするには、次のコマンドを使用します。
adb shell cmd overlay enable NAME
adb shell cmd overlay disable NAME
システムバーの位置を変更する
デフォルトでは、設定可能なエミュレータには 2 つのシステムバーがあります。 画面上部と下部にナビゲーション バーがあります。しかし、 このレイアウトを共有している車もあれば、そうでない車もあります。特に注目すべき点は システムバーを画面の縦方向ではなく横方向に表示 モバイルフォーム向けのアプリ開発時の前提から逸脱する可能性がある 判断できますシステムバー、没入モード、エッジ ツー エッジのレンダリングをご覧ください。 をご覧ください。
システムバーの変更には、次の RRO を使用できます。
com.android.systemui.rro.bottom
com.android.systemui.rro.bottom.rounded
com.android.systemui.rro.left
com.android.systemui.rro.right
ディスプレイ カットアウトをエミュレートする
自動車によっては、画面とディスプレイ カットアウトが大きく異なる場合があります。 モバイルデバイスと比較した場合ですノッチやピンホールの代わり 一部の Android Automotive OS 搭載自動車は、 画面を非長方形にします不規則な形状のディスプレイに適応するをご覧ください。 をご覧ください。
次の RRO を使用して、ディスプレイ カットアウトをエミュレートできます。
com.android.internal.display.cutout.emulation.top_and_right
com.android.internal.display.cutout.emulation.free_form
com.android.internal.emulation.automotive_ultrawide_cutout
推奨されるテスト構成
これらを組み合わせて作成できる構成の総数は RRO は非常に大きいため、以下を使用してアプリをテストすることをおすすめします ハードウェア プロファイルの組み合わせ RRO(現在の道路上の車両に類似しています)
- 自動車(1080p の横向き)(
com.android.systemui.rro.left
を使用) またはcom.android.systemui.rro.right
- Automotive ウルトラワイド(
com.android.systemui.rro.left
を使用)com.android.internal.emulation.automotive_ultrawide_cutout