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

远程显示屏模拟器可用于模拟多屏幕硬件 在某些车辆中发现的问题。具体来说,它可以模拟具有触摸功能的设备 中央屏幕和非触摸仪表板屏幕。此类 用户将将视频应用发送到信息中心屏幕 继续使用中间屏幕在导航中查找目的地 应用。

Automotive 远程显示屏模拟器

使用系统界面移动应用

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

使用 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