使用远程显示模拟器进行测试

远程显示模拟器可用于模拟某些车辆中的多屏幕硬件。具体来说,它会模拟具有支持触摸的中心屏幕和非触摸信息中心屏幕的设备。此类设置的一个示例场景是,用户在向信息中心屏幕发送视频应用时,继续使用中心屏幕在导航应用中查找目的地。

Automotive Distant Display 模拟器

使用系统界面移动应用

用户将应用移入或移出远程屏幕的主要方式是使用系统界面功能。在远程显示屏模拟器中,您可以在屏幕顶部的状态栏中找到该信息。 是用于将应用发送到远程显示屏的按钮, 是用于将应用返回到主显示屏的按钮。如果您的应用处于沉浸模式(即隐藏在系统栏内),您需要显示状态栏以显示这些控件。

使用 adb 移动应用

除了系统界面功能外,您还可以使用以下 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