تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يمكن استخدام محاكي الشاشة البعيدة لمحاكاة الأجهزة المزوّدة بشاشات متعددة.
الموجودة في بعض المركبات. يحاكي الجهاز على وجه التحديد
جهازًا يعمل باللمس
الشاشة المركزية وشاشة لوحة البيانات التي لا تعمل باللمس. أحد الأمثلة على السيناريو لمثل
الإعداد هو أن يرسل المستخدم تطبيق فيديو إلى شاشة لوحة المعلومات أثناء
مواصلة استخدام الشاشة المركزية للبحث عن وجهة في قائمة التنقّل
التطبيق.
نقل التطبيقات باستخدام واجهة مستخدم النظام
تتمثل الطريقة الأساسية التي ينقل بها المستخدمون التطبيقات من وإلى الشاشة البعيدة في استخدام
خصائص واجهة مستخدم النظام. في مُحاكي الشاشة البعيد، يمكن العثور على ذلك في
شريط الحالة أعلى الشاشة.
زر
لإرسال التطبيق إلى الشاشة البعيدة
هو
لإعادته إلى الشاشة الرئيسية. إذا كان تطبيقك مجسّمًا
— أي أنه إخفاء أشرطة النظام — فستحتاج إلى الكشف عن شريط الحالة
إظهار عناصر التحكم هذه.
نقل التطبيقات باستخدام أداة adb
بالإضافة إلى العناصر الوظيفية لواجهة مستخدم النظام، يمكنك استخدام أوامر adb التالية
لنقل التطبيقات من وإلى الشاشة البعيدة.
بالنسبة إلى التطبيقات التي تم دمجها مع جلسة وسائط:
يمكنك استخدام الأمر التالي للتحكم في التشغيل. على سبيل المثال، يمكن أن يكون هذا
يُستخدم للتحكم في تشغيل تطبيق فيديو أثناء عرضه على شاشة بعيدة.
adbshellcmdmedia_sessiondispatchCOMMAND
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Test using the distant display emulator\n\nThe distant display emulator can be used to emulate the multi-screen hardware\nfound in some vehicles. Specifically, it emulates a device with a touch-enabled\ncenter screen and a non-touch dashboard screen. One example scenario for such a\nsetup would be for a user to send a video app to the dashboard screen while\ncontinuing to use the center screen to look up a destination in a navigation\napp.\n\nMove apps using the system UI\n-----------------------------\n\nThe primary way that users move apps to and from the distant display is using a\nsystem UI affordance. In the distant display emulator, this can be found in the\nstatus bar at the top of the screen.\nis the button\nto send the app to the distant display and\nis the\nbutton to return it to the main display. If your app is in immersive\nmode---that is, it's hidden the system bars---you'll need to reveal the status bar to\nshow these controls.\n\nMove apps using adb\n-------------------\n\nIn addition to the system UI affordance, you can use the following adb commands\nto move apps to and from the distant display. \n\n user_id=$(adb shell am get-current-user)\n adb shell am broadcast -a com.android.systemui.car.intent.action.MOVE_TASK --user $user_id --es move \"to_dd\"\n adb shell am broadcast -a com.android.systemui.car.intent.action.MOVE_TASK --user $user_id --es move \"from_dd\"\n\nControl media playback using adb\n--------------------------------\n\nFor apps that have [integrated with media session](/media/media3/session/control-playback),\nyou can use the following command to control playback. For example, this can be\nused to control playback of a video app while it's on the distant display. \n\n adb shell cmd media_session dispatch \u003cvar translate=\"no\"\u003eCOMMAND\u003c/var\u003e\n\n| **Tip:** Run `adb shell cmd media_session` to see full usage information."]]