Mit dem Emulator für entfernte Displays testen

Mit dem Emulator für entfernte Bildschirme kann die Multiscreen-Hardware emuliert werden die in einigen Fahrzeugen zu finden sind. Insbesondere emuliert sie ein Gerät mit einem Touchscreen-fähigem und einem berührungslosen Dashboard-Bildschirm. Ein Beispiel für ein solches Nutzende eine Video-App an den Dashboard-Bildschirm senden, während weiterhin den mittleren Bildschirm verwenden, um in einer Navigation nach einem Ziel zu suchen.

Der Automotive Distant Display-Emulator

Apps über die System-UI verschieben

Apps werden hauptsächlich mithilfe eines der System-UI. Im Emulator für entfernte Bildschirme finden Sie dies in der oben auf dem Bildschirm. ist die Taste um die App an das ferne Display zu senden ist die/der um zum Hauptbildschirm zurückzukehren. Bei immersiven Apps wenn die Systemleisten verborgen sind, müssen Sie die Statusleiste um diese Steuerelemente anzuzeigen.

Apps mit ADB verschieben

Neben der Möglichkeit der System-UI können Sie die folgenden ADB-Befehle verwenden , um Apps zum und vom fernen Display zu verschieben.

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"

Medienwiedergabe mit ADB steuern

Bei Apps, die in Mediensitzungen integriert sind: können Sie die Wiedergabe mit dem folgenden Befehl steuern. Dies kann beispielsweise wird verwendet, um die Wiedergabe einer Video-App auf dem entfernten Display zu steuern.

adb shell cmd media_session dispatch COMMAND