कॉन्फ़िगर करने लायक एम्युलेटर का इस्तेमाल करके जांच करें

सभी OEM में दिखने वाले कुछ कॉन्फ़िगरेशन को एमुलेट करने में मदद करने के लिए, कुछ हार्डवेयर प्रोफ़ाइलें, रनटाइम कॉन्फ़िगरेशन की सुविधा के साथ काम करती हैं.

इन कॉन्फ़िगरेशन को रनटाइम रिसॉर्स ओवरले (आरआरओ) का इस्तेमाल करके लागू किया जाता है. साथ ही, इन्हें adb shell cmd overlay कमांड का इस्तेमाल करके मैनेज किया जा सकता है.

आरआरओ को चालू या बंद करने के लिए, इन कमांड का इस्तेमाल करें:

adb shell cmd overlay enable NAME
adb shell cmd overlay disable NAME

सिस्टम बार की जगह बदलना

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

सिस्टम बार में बदलाव करने के लिए, इन आरआरओ का इस्तेमाल किया जा सकता है:

  • com.android.systemui.rro.bottom
  • com.android.systemui.rro.bottom.rounded
  • com.android.systemui.rro.left
  • com.android.systemui.rro.right

डिसप्ले कटआउट को एम्युलेट करना

कुछ कारों में डिसप्ले कटआउट वाली स्क्रीन होती हैं, जो मोबाइल डिवाइसों पर दिखने वाली स्क्रीन से काफ़ी अलग होती हैं. Android Automotive OS वाले कुछ वाहनों में, स्क्रीन पर नॉच या पिनहोल कैमरे के कट्सआउट के बजाय, कर्व्ड स्क्रीन होती हैं. इनकी वजह से, स्क्रीन का आकार रेक्टैंगल नहीं होता. ज़्यादा जानकारी और तकनीकी दिशा-निर्देशों के लिए, अनियमित आकार के डिसप्ले के हिसाब से अडैप्ट करना देखें.

डिसप्ले कटआउट को एमुलेट करने के लिए, इन आरआरओ का इस्तेमाल किया जा सकता है:

  • com.android.internal.display.cutout.emulation.top_and_right
  • com.android.internal.display.cutout.emulation.free_form
  • com.android.internal.emulation.automotive_ultrawide_cutout

इन आरआरओ को मिलाकर, बहुत ज़्यादा कॉन्फ़िगरेशन बनाए जा सकते हैं. इसलिए, हमारा सुझाव है कि आप अपने ऐप्लिकेशन को हार्डवेयर प्रोफ़ाइलों और आरआरओ के इन कॉम्बिनेशन का इस्तेमाल करके टेस्ट करें. ये कॉम्बिनेशन, आज सड़क पर चलने वाले कुछ वाहनों से मिलते-जुलते हैं.

  • com.android.systemui.rro.left या com.android.systemui.rro.right के साथ वाहन (1080p लैंडस्केप)
  • com.android.systemui.rro.left और com.android.internal.emulation.automotive_ultrawide_cutout के साथ वाहन से जुड़ी जानकारी देने वाला अल्ट्रावाइड