遠くのディスプレイ エミュレータを使用してマルチスクリーン ハードウェアをエミュレートできる 検出します。具体的には、タップ対応デバイスでデバイスをエミュレートします。 ダッシュボード画面があります。このようなシナリオの一例として、 ユーザーが動画アプリをダッシュボード画面に送信し、 ナビゲーションで目的地を検索するために中央画面を使い続ける場合 。
システム UI を使用してアプリを移動する
ユーザーが遠くのディスプレイとの間でアプリを移動する主な方法は、 システム UI アフォーダンスです。遠くのディスプレイのエミュレータでは、 ステータスバーにも表示されます。 がボタンです 遠くのディスプレイにアプリを送信し は メイン ディスプレイに戻ります。アプリが没入型モードの場合 システムバーが非表示になっている場合は、ステータスバーを 表示します。
adb を使用してアプリを移動する
システム UI アフォーダンスに加えて、次の adb コマンドを使用できます。 遠くのディスプレイ間でアプリを移動できます。
user_id=$(adb shell am get-current-user)
adb shell am broadcast -a com.android.systemui.car.intent.action.MOVE_TASK --user $user_id --es move "to_dd"
adb shell am broadcast -a com.android.systemui.car.intent.action.MOVE_TASK --user $user_id --es move "from_dd"
adb を使用してメディア再生を制御する
メディア セッションと統合されているアプリの場合: 再生をコントロールするには、以下のコマンドを使用します。たとえば 遠くにあるディスプレイで動画アプリの再生を制御するために使用します。
adb shell cmd media_session dispatch COMMAND