| बदला गया आईडी: 162547999CAMERA_MIC_INDICATORS_NOT_PRESENT
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इससे पता चलता है कि यह डिवाइस, कैमरा और माइक्रोफ़ोन इंडिकेटर की सुविधा के साथ काम करता है. अगर वैल्यू मौजूद है, तो वह falseहोगी. ऐसा इसलिए, क्योंकिCompatChanges#isChangeEnabledतरीके से, बदलाव का आईडी मौजूद न होने परtrueदिखता है. | 
      
        | बदलाव का आईडी: 168419799DOWNSCALED
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 यह बदलाव, हर ऐप्लिकेशन के हिसाब से बफ़र को कम करने से जुड़े सभी बदलावों को कंट्रोल करता है. इस बदलाव को चालू करने से, ये स्केलिंग फ़ैक्टर लागू किए जा सकते हैं: किसी ऐप्लिकेशन पैकेज के लिए इस बदलाव को चालू करने पर, ऐप्लिकेशन को सबसे ज़्यादा, चालू किए गए स्केलिंग फ़ैक्टर के हिसाब से रीसाइज़ किया जाता है. उदाहरण के लिए, अगर 80% और 70% (DOWNSCALE_80औरDOWNSCALE_70), दोनों चालू हैं, तो 80% का इस्तेमाल किया जाएगा.
          अगर इस बदलाव औरDOWNSCALED_INVERSE, दोनों को चालू किया जाता है, तोDOWNSCALED_INVERSEको प्राथमिकता मिलती है और स्केल करने का फ़ैक्टर उलटे तरीके से लागू होता है. | 
      
        | बदलाव का आईडी: 273564678DOWNSCALED_INVERSE
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 यह बदलाव, हर ऐप्लिकेशन के लिए बफ़र के उलटे क्रम में डाउनस्केलिंग से जुड़े सभी बदलावों को कंट्रोल करता है. इस बदलाव को चालू करने पर, ये स्केल फ़ैक्टर उल्टे तरीके से लागू किए जा सकते हैं. इसका मतलब है कि रिज़ॉल्यूशन को अपस्केल किया जाता है: किसी ऐप्लिकेशन पैकेज के लिए इस बदलाव को चालू करने पर, ऐप्लिकेशन को सबसे कम, चालू किए गए स्केलिंग फ़ैक्टर के हिसाब से रीसाइज़ किया जाता है. उदाहरण के लिए, अगर 80% और 70% (DOWNSCALE_80औरDOWNSCALE_70) दोनों चालू हैं, तो 80% का इस्तेमाल किया जाता है. ऐसा इसलिए, क्योंकि उलटा लागू होने पर, 80% का स्केलिंग फ़ैक्टर 125% के बराबर होता है. यह 70% के स्केलिंग फ़ैक्टर को उलटा लागू करने पर मिलने वाले 142.86% स्केलिंग से कम है. अगर इस बदलाव औरDOWNSCALED, दोनों को चालू किया जाता है, तोDOWNSCALED_INVERSEको प्राथमिकता दी जाती है और स्केल करने का फ़ैक्टर उलटे तरीके से लागू होता है. | 
      
        | बदलाव का आईडी: 189970040DOWNSCALE_30
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 अगर DOWNSCALEDभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 30% है. अगरDOWNSCALED_INVERSEभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 333.33% है. | 
      
        | बदलाव का आईडी: 189969749DOWNSCALE_35
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 अगर DOWNSCALEDभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने पर, ऐप्लिकेशन को यह मानना होगा कि वह असली डिसप्ले के वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन के 35% वाले डिसप्ले पर चल रहा है. अगरDOWNSCALED_INVERSEभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह असली डिसप्ले के वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन के 285.71% वाले डिसप्ले पर चल रहा है. | 
      
        | बदलाव का आईडी: 189970038DOWNSCALE_40
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 अगर DOWNSCALEDभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने पर, ऐप्लिकेशन को यह मानना होगा कि वह असली डिसप्ले के वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन के 40% रिज़ॉल्यूशन वाले डिसप्ले पर चल रहा है. अगरDOWNSCALED_INVERSEभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 250% है. | 
      
        | बदलाव आईडी: 189969782DOWNSCALE_45
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 अगर DOWNSCALEDभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने पर, ऐप्लिकेशन को यह मानना होगा कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 45% है. अगरDOWNSCALED_INVERSEभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह असली डिसप्ले के वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन के 222.22% रिज़ॉल्यूशन वाले डिसप्ले पर चल रहा है. | 
      
        | बदलाव का आईडी: 176926741DOWNSCALE_50
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 अगर DOWNSCALEDभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 50% है. अगरDOWNSCALED_INVERSEभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 200% है. | 
      
        | बदलाव का आईडी: 189970036DOWNSCALE_55
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 अगर DOWNSCALEDभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 55% है. अगरDOWNSCALED_INVERSEभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने पर, ऐप्लिकेशन को यह मानना होगा कि वह असली डिसप्ले के वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन के 181.82% वाले डिसप्ले पर चल रहा है. | 
      
        | बदलाव का आईडी: 176926771DOWNSCALE_60
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 अगर DOWNSCALEDभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 60% है. अगरDOWNSCALED_INVERSEभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 166.67% है. | 
      
        | बदलाव का आईडी: 189969744DOWNSCALE_65
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 अगर DOWNSCALEDभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 65% है. अगरDOWNSCALED_INVERSEभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 153.85% है. | 
      
        | बदलाव का आईडी: 176926829DOWNSCALE_70
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 अगर DOWNSCALEDभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 70% है. अगरDOWNSCALED_INVERSEभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह असली डिसप्ले के वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन के 142.86% रिज़ॉल्यूशन वाले डिसप्ले पर चल रहा है. | 
      
        | बदलाव का आईडी: 189969779DOWNSCALE_75
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 अगर DOWNSCALEDभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 75% है. अगरDOWNSCALED_INVERSEभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने पर, ऐप्लिकेशन को यह मानना होगा कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 133.33% है. | 
      
        | बदलाव का आईडी: 176926753DOWNSCALE_80
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 अगर DOWNSCALEDभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने पर, ऐप्लिकेशन को यह मानना होगा कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 80% है. अगरDOWNSCALED_INVERSEभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 125% है. | 
      
        | बदलाव का आईडी: 189969734DOWNSCALE_85
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 अगर DOWNSCALEDभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने पर, ऐप्लिकेशन को यह मानना होगा कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 85% है. अगरDOWNSCALED_INVERSEभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 117.65% है. | 
      
        | बदलाव का आईडी: 182811243DOWNSCALE_90
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 अगर DOWNSCALEDभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से, ऐप्लिकेशन को यह मानना पड़ता है कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 90% है. अगरDOWNSCALED_INVERSEभी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने पर, ऐप्लिकेशन को यह मानना होगा कि वह ऐसे डिसप्ले पर चल रहा है जिसका वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन, असली डिसप्ले के रिज़ॉल्यूशन का 111.11% है. | 
      
        | आईडी बदलें: 143231523ENFORCE_STRICT_QUERY_BUILDER
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस सुविधा के चालू होने पर, SQLiteQueryBuilder,CalendarProvider2क्वेरी के सभी विकल्पों की पुष्टि करता है. यह पुष्टि, नुकसान पहुंचाने वाले आर्ग्युमेंट के ख़िलाफ़ की जाती है. | 
      
        | बदलाव का आईडी: 174227820FORCE_DISABLE_HEVC_SUPPORT
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 किसी ऐप्लिकेशन के लिए, HEVC मीडिया फ़ॉर्मैट इस्तेमाल करने की सुविधा को ज़बरदस्ती बंद करें.
           ऐप्लिकेशन को अपने मेनिफ़ेस्ट में, मीडिया से जुड़ी सुविधाओं के बारे में बताना चाहिए. हालांकि, इस फ़्लैग का इस्तेमाल करके किसी ऐप्लिकेशन को HEVC फ़ॉर्मैट में वीडियो चलाने से रोका जा सकता है. इसलिए, HEVC फ़ॉर्मैट में कोड किए गए मीडिया को ऐक्सेस करते समय, ट्रांसकोडिंग को मजबूर किया जाता है. इस फ़्लैग को सेट करने पर, ऐप्लिकेशन के लिए ओएस लेवल पर सेट की गई सभी डिफ़ॉल्ट सेटिंग बदल जाती हैं. यह डिफ़ॉल्ट रूप से बंद होती है. इसका मतलब है कि ओएस के डिफ़ॉल्ट सेटिंग को प्राथमिकता दी जाती है. अगर यह फ़्लैग और FORCE_ENABLE_HEVC_SUPPORT, दोनों चालू हैं, तो ओएस दोनों फ़्लैग को अनदेखा कर देता है. | 
      
        | बदलाव का आईडी: 174228127FORCE_ENABLE_HEVC_SUPPORT
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 किसी ऐप्लिकेशन में HEVC मीडिया की सुविधा को चालू करने के लिए मजबूर करें. ऐप्लिकेशन को अपने मेनिफ़ेस्ट में, मीडिया की उन सुविधाओं के बारे में बताना चाहिए जो उनके साथ काम करती हैं. हालांकि, इस फ़्लैग का इस्तेमाल करके किसी ऐप्लिकेशन में HEVC की सुविधा को चालू किया जा सकता है. इससे HEVC में एन्कोड किए गए मीडिया को ऐक्सेस करते समय, ट्रांसकोडिंग से बचा जा सकता है. इस फ़्लैग को सेट करने पर, ऐप्लिकेशन के लिए ओएस लेवल पर सेट की गई सभी डिफ़ॉल्ट सेटिंग बदल जाती हैं. यह डिफ़ॉल्ट रूप से बंद होती है. इसका मतलब है कि ओएस के डिफ़ॉल्ट सेटिंग को प्राथमिकता दी जाएगी. अगर यह फ़्लैग और FORCE_DISABLE_HEVC_SUPPORT, दोनों चालू हैं, तो ओएस दोनों फ़्लैग को अनदेखा कर देता है. | 
      
        | आईडी बदलें: 181146395FORCE_NON_RESIZE_APP
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस विकल्प को जिन पैकेज पर लागू किया जाता है उनका साइज़ नहीं बदला जा सकता. | 
      
        | बदला गया आईडी: 174042936FORCE_RESIZE_APP
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस विकल्प का इस्तेमाल करके, उन पैकेज का साइज़ बदला जा सकता है जिन पर इसे लागू किया गया है. हम सिर्फ़ फ़ुलस्क्रीन विंडो मोड में साइज़ बदलने की अनुमति देते हैं. हालांकि, हम ऐप्लिकेशन को साइज़ बदलने वाले मल्टी-विंडो मोड में नहीं ले जाते. | 
      
        | बदलाव का आईडी: 145634846GWP_ASAN
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस कुकी से, ऐप्लिकेशन में नेटिव मेमोरी से जुड़ी गड़बड़ी की पहचान करने की सुविधा चालू होती है. GWP-ASan का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, GWP-ASan गाइड देखें. | 
      
        | बदलाव का आईडी: 178038272NATIVE_HEAP_ZERO_INIT
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 नेटिव हीप मेमोरी के लिए, अपने-आप ज़ीरो-इनिशियलाइज़ेशन की सुविधा चालू करें. | 
      
        | बदलाव का आईडी: 145772972NATIVE_MEMTAG_ASYNC
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस प्रोसेस में, एसिंक्रोनस (ASYNC) मेमोरी टैग की जांच करने की सुविधा चालू करें.
           इस फ़्लैग का असर सिर्फ़ उन हार्डवेयर पर पड़ता है जो एआरएम मेमोरी टैगिंग एक्सटेंशन (एमटीई) के साथ काम करते हैं. | 
      
        | बदलाव का आईडी: 177438394NATIVE_MEMTAG_SYNC
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस प्रोसेस में, सिंक्रोनस (SYNC) मेमोरी टैग की जांच करने की सुविधा चालू करता है.
           इस फ़्लैग का असर सिर्फ़ उन हार्डवेयर पर पड़ता है जो एआरएम मेमोरी टैगिंग एक्सटेंशन (एमटीई) के साथ काम करते हैं. अगर NATIVE_MEMTAG_ASYNCऔर यह विकल्प, दोनों चालू हैं, तो इस विकल्प को प्राथमिकता दी जाती है. साथ ही, SYNC मोड में एमटीई चालू हो जाता है. | 
      
        | आईडी बदलें: 265464455OVERRIDE_ANY_ORIENTATION
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस सुविधा के चालू होने पर, ओरिएंटेशन से जुड़े ये बदलाव लागू किए जा सकते हैं. भले ही, गतिविधि के लिए कोई भी ओरिएंटेशन चुना गया हो: | 
      
        | बदलाव का आईडी: 310816437OVERRIDE_ANY_ORIENTATION_TO_USER
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस विकल्प को चालू करने पर, SCREEN_ORIENTATION_USERचालू हो जाता है. इससे गतिविधि के लिए अनुरोध किए गए किसी भी ओरिएंटेशन को बदला जा सकता है. फ़िक्स्ड ओरिएंटेशन वाले ऐप्लिकेशन को बड़ी स्क्रीन वाले डिवाइसों पर फ़ुलस्क्रीन मोड में देखा जा सकता है. इसके लिए,ignoreOrientationRequestको चालू करना होगा. | 
      
        | बदलाव का आईडी: 314961188 डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस सेटिंग के चालू होने पर, उन पैकेज को बाहर रखा जाता है जिन पर ओवरराइड लागू किया गया है. ऐसा, फ़िक्स्ड ओरिएंटेशन वाले ऐप्लिकेशन के लिए फ़्री-फ़ॉर्म विंडोइंग मोड में, कैमरे के साथ काम करने की सुविधा के लिए किया जाता है. फ़्री-फ़ॉर्म विंडो मोड में, ऐप्लिकेशन को पोर्ट्रेट डिवाइस पर चलाने की सुविधा मिलती है. इसके लिए, ऐप्लिकेशन की विंडो में लेटरबॉक्सिंग की जाती है. साथ ही, कैमरे की विशेषताओं को पोर्ट्रेट डिवाइस के हिसाब से बदला जाता है. जैसे, पीछे और सामने वाले कैमरे के लिए सेंसर रोटेशन को क्रमशः 90 और 270 डिग्री पर सेट किया जाता है. साथ ही, डिसप्ले रोटेशन को 0 पर सेट किया जाता है. इस फ़्लैग का इस्तेमाल उन ऐप्लिकेशन के लिए, कंपैटिबिलिटी ट्रीटमेंट को बंद करने के लिए करें जो ट्रीटमेंट के हिसाब से ठीक से काम नहीं करते. | 
      
        | बदलाव का आईडी: 191514214OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस बदलाव को चालू करने पर, जिन पैकेज पर इसे लागू किया जाता है वे android:resizeableActivityकी मौजूदा वैल्यू को अनदेखा कर देते हैं. साथ ही, Android 6.0 (एपीआई लेवल 23) के बराबर या उससे कम टारगेट एसडीके को अनदेखा कर देते हैं. इसके अलावा, वे गतिविधि को रीसाइज़ नहीं किया जा सकने वाला मानते हैं. इस मामले में, कैमरा रोटेट करने और क्रॉप करने की वैल्यू सिर्फ़ ज़रूरी
             कंपनसेशन पर निर्भर करती है. इसमें डिसप्ले के मौजूदा रोटेशन को ध्यान में रखा जाता है. | 
      
        | आईडी बदलें: 189229956OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस सेटिंग को चालू करने पर, जिन पैकेज पर इसे लागू किया जाता है वे कैमरे को घुमाने और काटने के डिफ़ॉल्ट तरीके को बदल देते हैं. साथ ही, हमेशा CaptureRequest.SCALER_ROTATE_AND_CROP_NONEदिखाते हैं. | 
      
        | बदलाव का आईडी: 316897322 डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस सेटिंग को चालू करने पर, यह पक्का किया जाता है कि MediaProjectionसेशन शुरू करते समय, उपयोगकर्ताओं को किसी एक ऐप्लिकेशन या पूरी स्क्रीन को कैप्चर करने का विकल्प मिले. इससेMediaProjectionConfig#createConfigForDefaultDisplayके इस्तेमाल को अनदेखा किया जाता है. | 
      
        | बदलाव का आईडी: 266124927OVERRIDE_LANDSCAPE_ORIENTATION_TO_REVERSE_LANDSCAPE
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 यह उस ऐप्लिकेशन के लिए SCREEN_ORIENTATION_REVERSE_LANDSCAPEचालू करता है जिस पर इसे लागू किया गया है. जब तकOVERRIDE_ANY_ORIENTATIONभी चालू न हो, तब तकSCREEN_ORIENTATION_REVERSE_LANDSCAPEका इस्तेमाल सिर्फ़ तब किया जाता है, जब गतिविधि में लैंडस्केप ओरिएंटेशन तय किया गया हो. इस बदलाव को चालू करने से, आपको अपने ऐप्लिकेशन के काम करने के तरीके की जांच करने में मदद मिल सकती है. इससे यह पता लगाया जा सकता है कि लैंडस्केप ओरिएंटेशन वाले डिवाइसों में,Surface.ROTATION_90औरSurface.ROTATION_270के बीच क्या अंतर है. | 
      
        | बदला गया आईडी: 332679525OVERRIDE_LAYOUT_IN_DISPLAY_CUTOUT_MODE
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस सेटिंग के चालू होने पर, डिसप्ले कटआउट मोड के लेआउट को बदला जा सकता है. यह सुविधा सिर्फ़ तब लागू होगी, जब एज-टू-एज सुविधा लागू न हो. | 
      
        | बदलाव का आईडी: 174042980OVERRIDE_MIN_ASPECT_RATIO
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 यह बदलाव, उन सभी बदलावों को कंट्रोल करता है जिनके लिए कम से कम पहलू अनुपात तय करना ज़रूरी होता है. इस बदलाव को चालू करने पर, ये कम से कम पहलू अनुपात लागू किए जा सकते हैं: किसी ऐप्लिकेशन पैकेज के लिए इस बदलाव को चालू करने पर, ऐप्लिकेशन के मेनिफ़ेस्ट में दिए गए कम से कम आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) को, चालू किए गए सबसे बड़े आसपेक्ट रेशियो से बदल दिया जाता है. हालांकि, ऐसा तब तक होता है, जब तक ऐप्लिकेशन के मेनिफ़ेस्ट में दी गई वैल्यू ज़्यादा न हो. | 
      
        | बदला गया आईडी: 218959984OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREEN
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस विकल्प को चालू करने पर, पोर्ट्रेट फ़ुलस्क्रीन में कम से कम आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) की पाबंदी हट जाती है, ताकि स्क्रीन पर मौजूद पूरी जगह का इस्तेमाल किया जा सके. | 
      
        | बदलाव का आईडी: 180326787OVERRIDE_MIN_ASPECT_RATIO_LARGE
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 जब OVERRIDE_MIN_ASPECT_RATIOभी चालू हो, तब किसी पैकेज के लिए इस बदलाव को चालू करने पर, गतिविधि का कम से कम आसपेक्ट रेशियो,OVERRIDE_MIN_ASPECT_RATIO_LARGE_VALUEके हिसाब से तय की गई बड़ी वैल्यू पर सेट हो जाता है. | 
      
        | बदलाव का आईडी: 180326845OVERRIDE_MIN_ASPECT_RATIO_MEDIUM
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 जब OVERRIDE_MIN_ASPECT_RATIOभी चालू होता है, तो किसी पैकेज के लिए इस बदलाव को चालू करने पर, गतिविधि के कम से कम आसपेक्ट रेशियो कोOVERRIDE_MIN_ASPECT_RATIO_MEDIUM_VALUEके हिसाब से तय की गई मीडियम वैल्यू पर सेट किया जाता है. | 
      
        | बदलाव का आईडी: 325586858OVERRIDE_MIN_ASPECT_RATIO_ONLY_FOR_CAMERA
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस सेटिंग को चालू करने पर, उन ट्रीटमेंट पर पाबंदी लग जाती है जो किसी तय किए गए कम से कम आसपेक्ट रेशियो को लागू करते हैं. इससे, ये ट्रीटमेंट सिर्फ़ तब लागू होते हैं, जब कोई ऐप्लिकेशन कैमरे से कनेक्ट होता है. | 
      
        | बदलाव का आईडी: 203647190OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए चालू है.
 
 OVERRIDE_MIN_ASPECT_RATIOचालू होने पर, यह बदलाव अन्य बदलावों को सीमित करता है. ये बदलाव, किसी गतिविधि के कम से कम आसपेक्ट रेशियो को किसी खास वैल्यू पर सेट करते हैं. जैसे,OVERRIDE_MIN_ASPECT_RATIO_LARGEऔरOVERRIDE_MIN_ASPECT_RATIO_MEDIUM. ये बदलाव, पोर्ट्रेट ओरिएंटेशन वाली गतिविधियों पर लागू होते हैं.
 | 
      
        | बदलाव का आईडी: 236283604OVERRIDE_RESPECT_REQUESTED_ORIENTATION
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इस सेटिंग को चालू करने पर, ओरिएंटेशन से जुड़ी पाबंदियों को अनदेखा करने की सुविधा से उन पैकेज को बाहर रखा जाता है जिन पर यह सुविधा लागू होती है. डिवाइस बनाने वाली कंपनियां, ओरिएंटेशन से जुड़ी पाबंदियां सेट कर सकती हैं. | 
      
        | बदलाव का आईडी: 265451093OVERRIDE_UNDEFINED_ORIENTATION_TO_NOSENSOR
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 यह उस ऐप्लिकेशन के लिए SCREEN_ORIENTATION_NOSENSORचालू करता है जिस पर इसे लागू किया गया है. जब तकOVERRIDE_ANY_ORIENTATIONभी चालू नहीं किया जाता, तब तकSCREEN_ORIENTATION_NOSENSORका इस्तेमाल सिर्फ़ तब किया जाता है, जब गतिविधि में कोई अन्य ओरिएंटेशन तय न किया गया हो. | 
      
        | बदलाव का आईडी: 265452344OVERRIDE_UNDEFINED_ORIENTATION_TO_PORTRAIT
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 यह उस ऐप्लिकेशन के लिए SCREEN_ORIENTATION_PORTRAITचालू करता है जिस पर इसे लागू किया गया है. जब तकOVERRIDE_ANY_ORIENTATIONभी चालू नहीं किया जाता, तब तकSCREEN_ORIENTATION_PORTRAITका इस्तेमाल सिर्फ़ तब किया जाता है, जब गतिविधि में कोई अन्य ओरिएंटेशन तय न किया गया हो. | 
      
        | बदलाव का आईडी: 174840628RATE_LIMIT_TOASTS
डिफ़ॉल्ट स्थिति: इस बदलाव को टॉगल नहीं किया जा सकता. इसे सिर्फ़ कंपैटबिलिटी फ़्रेमवर्क से लॉग किया जाता है.
 
 यह कुकी, Toast.show()कॉल की संख्या पर दर सीमा लागू करती है. इससे, उपयोगकर्ता को कम समय में बहुत ज़्यादा सूचनाएं मिलने से रोका जा सकता है. किसी तय समयसीमा में, अनुमति से ज़्यादा सूचनाएं दिखाने की कोशिश करने पर, सूचनाएं खारिज कर दी जाती हैं. | 
      
        | बदलाव का आईडी: 288912692STPE_SKIP_MULTIPLE_MISSED_PERIODIC_TASKS
डिफ़ॉल्ट स्थिति: यह सुविधा उन ऐप्लिकेशन के लिए चालू है जो Android 16 (एपीआई लेवल 36) या इसके बाद के वर्शन को टारगेट करते हैं.
 
 इस सुविधा के चालू होने पर, अगर ऐप्लिकेशन का लाइफ़साइकल मान्य होता है, तो scheduleAtFixedRateको ज़्यादा से ज़्यादा एक बार तुरंत लागू किया जाता है. इस बदलाव के बारे में ज़्यादा जानने के लिए, Android 16 के व्यवहार में हुए बदलावों के बारे में जानकारी देने वाले पेज पर जाएं. इसके बाद, 
           तय की गई दर के हिसाब से काम शेड्यूल करने के ऑप्टिमाइज़ेशन के बारे में जानकारी देने वाला सेक्शन देखें. | 
      
        | बदलाव का आईडी: 357141415UNIVERSAL_RESIZABLE_BY_DEFAULT
डिफ़ॉल्ट स्थिति: यह सुविधा उन ऐप्लिकेशन के लिए चालू होती है जो Android 16 (एपीआई लेवल 36) या इसके बाद के वर्शन को टारगेट करते हैं.
 
 इस सुविधा के चालू होने पर, बड़ी स्क्रीन (600 डीपी से ज़्यादा चौड़ाई वाली स्क्रीन) पर ऐप्लिकेशन के ओरिएंटेशन, साइज़ बदलने, और आसपेक्ट रेशियो से जुड़ी पाबंदियों को अनदेखा कर दिया जाता है. इस बदलाव के बारे में ज़्यादा जानने के लिए, Android 16 के व्यवहार में हुए बदलावों के बारे में बताने वाले पेज पर, 
           अडैप्टिव लेआउट के बारे में जानकारी देने वाला सेक्शन देखें. | 
      
        | बदला गया आईडी: 196254758USE_EXPERIMENTAL_COMPONENT_ALIAS
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
 
 इसे चालू करने पर, सिस्टम "android" पैकेज को कॉम्पोनेंट के उपनाम इस्तेमाल करने की अनुमति देता है. |