डिस्टेंट डिसप्ले एम्युलेटर का इस्तेमाल करके जांच करना

डिस्टैंट डिसप्ले एमुलेटर का इस्तेमाल, कुछ वाहनों में मौजूद मल्टी-स्क्रीन हार्डवेयर को एमुलेट करने के लिए किया जा सकता है. खास तौर पर, यह टच की सुविधा वाली मुख्य स्क्रीन और बिना टच वाली डैशबोर्ड स्क्रीन वाले डिवाइस को एमुलेट करता है. इस तरह के सेटअप का एक उदाहरण यह हो सकता है कि कोई उपयोगकर्ता, नेविगेशन ऐप्लिकेशन में किसी डेस्टिनेशन को खोजने के लिए सेंटर स्क्रीन का इस्तेमाल करते हुए, वीडियो ऐप्लिकेशन को डैशबोर्ड स्क्रीन पर भेजे.

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