सभी 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
के साथ वाहन से जुड़ी जानकारी देने वाला अल्ट्रावाइड