با استفاده از شبیه ساز نمایش دور تست کنید

شبیه ساز نمایش دوردست می تواند برای شبیه سازی سخت افزار چند صفحه ای موجود در برخی خودروها استفاده شود. به طور خاص، دستگاهی با صفحه نمایش مرکزی با قابلیت لمس و صفحه نمایش داشبورد غیر لمسی را شبیه سازی می کند. یک سناریوی مثال برای چنین تنظیماتی این است که کاربر یک برنامه ویدیویی را به صفحه داشبورد بفرستد در حالی که همچنان از صفحه مرکزی برای جستجوی مقصد در یک برنامه ناوبری استفاده می کند.

شبیه ساز 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