खास जानकारी

OEM पार्टनर को, हर डिवाइस के हिसाब से किए गए कस्टम बदलावों के लिए, बड़ी स्क्रीन वाले ऐप्लिकेशन की हार्डवेयर से जुड़ी समस्याओं को ठीक करने में मदद करने के लिए, सिस्टम बड़ी स्क्रीन के कॉन्फ़िगरेशन के लिए इन ओवरले का इस्तेमाल करता है:

  • डिसप्ले: कॉन्फ़िगरेशन सेटिंग, जो डिसप्ले-लेवल के कॉन्फ़िगरेशन पर असर डालती हैं.
  • आस्पेक्ट रेशियो: कॉन्फ़िगरेशन सेटिंग, जो आस्पेक्ट रेशियो के लिए गतिविधि-लेवल की विंडो के कॉन्फ़िगरेशन पर असर डालती हैं.
  • कैमरा: कॉन्फ़िगरेशन सेटिंग, जो onCameraOpened कॉलबैक पर ऐप्लिकेशन पर असर डालती हैं. इन सेटिंग से डिसप्ले, गतिविधि, और कैमरे के कॉन्फ़िगरेशन पर असर पड़ सकता है.
  • बैकग्राउंड और यूज़र इंटरफ़ेस (यूआई): कॉन्फ़िगरेशन सेटिंग, यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक बनाने के लिए, लेटरबॉक्स लेयर की सतह पर या गतिविधि के लेवल पर लागू की जाती हैं.
  • पहुंच और पोज़िशनिंग: कॉन्फ़िगरेशन सेटिंग, सुलभता के लिए गतिविधि-लेवल की विंडो कॉन्फ़िगरेशन पर लागू होती हैं.
  • सेटिंग: कॉन्फ़िगरेशन सेटिंग की मदद से, सेटिंग > ऐप्लिकेशन > आस्पेक्ट रेशियो में जाकर, उपयोगकर्ता के लिए आस्पेक्ट रेशियो की सेटिंग को पसंद के मुताबिक बनाया जा सकता है और चालू किया जा सकता है.
  • शिक्षा: ऐप्लिकेशन की कंपैटिबिलिटी से जुड़ी सुविधाओं के बारे में उपयोगकर्ताओं को जानकारी देने के लिए, कॉन्फ़िगरेशन सेटिंग.

डिफ़ॉल्ट कॉन्फ़िगरेशन को बदलना

डिफ़ॉल्ट कॉन्फ़िगरेशन को बदलने के लिए, एक एक्सएमएल फ़ाइल बनाएं. इससे डिवाइस के लिए डिफ़ॉल्ट रिसोर्स ओवरले बदल जाएगा. अगर किसी डिवाइस टाइप के लिए रिसॉर्स ओवरले मौजूद है, तो रिसॉर्स ओवरले, डिफ़ॉल्ट एओएसपी रिसॉर्स वैल्यू की जगह ले लेता है. उदाहरण के लिए, Settings ऐप्लिकेशन के लिए ओवरले रिसॉर्स बनाने के लिए, /packages/app/Settings पर मौजूद डिवाइस के लिए vendor/DEVICE_NAME/overlay/packages/app/Settings पर रिसॉर्स ओवरले बनाएं. यहां DEVICE_NAME, डिवाइस का वह नाम है जो ओवरले वैल्यू का इस्तेमाल करता है. बिल्ड टाइम पर संसाधन की वैल्यू, एक ही नाम वाले संसाधनों को बदल देती हैं.

ज़्यादा जानकारी के लिए, संसाधन ओवरले देखें.