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