ACCOUNT_ACCESS_CHECK_CHANGE_ID
बदलाव आईडी: 201794303
डिफ़ॉल्ट स्थिति: Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए,
इन सभी डिवाइसों पर, कॉल करने के लिए इस्तेमाल होने वाले यूआईडी के लिए खाते का ऐक्सेस चाहिए
सिंक से जुड़े एपीआई.
|
ALLOW_COPY_SOLID_COLOR_VIEW
बदलाव का आईडी: 205907456
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, ऐप्लिकेशन को SplashScreen.OnExitAnimationListener.onSplashScreenExit(SplashScreenView) कॉलबैक तब भी मिल सकता है, जब स्प्लैश स्क्रीन पर सिर्फ़ एक रंग दिखता हो.
|
ALLOW_SECURE_ACTIVITY_DISPLAY_ON_REMOTE_DEVICE
बदलाव आईडी: 201712607
डिफ़ॉल्ट स्थिति: यह Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, ज़रूरत पड़ने पर रिमोट डिवाइसों पर सुरक्षित गतिविधि दिखाने की अनुमति मिलती है.
|
BORINGLAYOUT_FALLBACK_LINESPACING
बदलाव आईडी: 210923482
डिफ़ॉल्ट स्थिति: यह Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, BoringLayout के लिए फ़ॉलबैक टेक्स्ट लाइन स्पेसिंग (लाइन की ऊंचाई) चालू करता है.
|
CALL_REDIRECTION_AUDIO_MODES
बदलाव आईडी: 189472651
डिफ़ॉल्ट स्थिति: यह Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन को
.
|
CAMERA_MIC_INDICATORS_NOT_PRESENT
बदलाव का आईडी: 162547999
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
इससे पता चलता है कि यह डिवाइस, कैमरे और माइक्रोफ़ोन के इंडिकेटर के साथ काम करता है. false होगा, अगर
मौजूद है, क्योंकि CompatChanges#isChangeEnabled
विधि के बदलने का आईडी मौजूद न होने पर, true नतीजे के तौर पर दिखाता है.
|
CLEAR_SHOW_FORCED_FLAG_WHEN_LEAVING
बदलाव का आईडी: 214016041
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, कॉलर पर फ़ोकस होने तक,
SHOW_FORCED
फ़्लैग का कोई असर नहीं पड़ता.
|
DEFER_BOOT_COMPLETED_BROADCAST_CHANGE_ID
आईडी बदलें: 203704822
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, देरी करें
LOCKED_BOOT_COMPLETED और BOOT_COMPLETED
तब तक ब्रॉडकास्ट करता है, जब तक कि यूआईडी की कोई प्रोसेस पहली बार
शुरू किया गया.
|
DISALLOW_DEADLINES_FOR_PREFETCH_JOBS
बदलाव का आईडी: 194532703
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, पहले से लोड करने की प्रोसेस (
JobInfo.Builder.setPrefetch(boolean) ) के लिए, समयसीमा (
JobInfo.Builder.setOverrideDeadline(long) का इस्तेमाल करके) सेट करने की अनुमति नहीं है.
प्रीफ़ेच जॉब अगले ऐप्लिकेशन लॉन्च के करीब चलाए जाने के लिए होते हैं, इसलिए
उन्हें समयसीमा तय करने की अनुमति नहीं है. हालांकि, सिस्टम यह काम नहीं करता
पहले से शेड्यूल किए गए प्रीफ़ेच जॉब को इसके साथ छोड़ें या रद्द करें
आखिरी तारीख.
किसी ऐप्लिकेशन के लिए, तय समयसीमा के साथ, हमेशा शेड्यूल की गई प्रीफ़ेच जॉब को बनाए रखने का कोई तरीका नहीं है. जॉब को समयसीमा के साथ प्रीफ़ेच करें
चला सकते हैं और इस पाबंदी के तहत आने वाले ऐप्लिकेशन नए शेड्यूल
समयसीमा के साथ जॉब प्रीफ़ेच किए गए. अगर किसी जॉब को फिर से शेड्यूल करने के लिए,
JobService.jobFinished(JobParameters, boolean) या
JobService.onStopJob(JobParameters) की रिटर्न वैल्यू का इस्तेमाल करके
true दिया जाता है, तो समयसीमा हटा दी जाती है.
समय-समय पर होने वाले जॉब के लिए, सभी शर्तें पूरी करनी ज़रूरी हैं. इसलिए, ये पाबंदियां उनकी समयसीमा पर लागू नहीं होती हैं.
|
DOWNSCALED
बदलाव आईडी: 168419799
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
यह बदलाव, हर ऐप्लिकेशन के लिए बफ़र को कम करने के सभी बदलावों को कंट्रोल करता है. इस बदलाव को चालू करने से, स्केलिंग वाले इन फ़ैक्टर को अनुमति दी जाती है
इन्हें लागू किया जाएगा:
जब किसी ऐप्लिकेशन पैकेज के लिए यह बदलाव चालू किया जाता है, तो ऐप्लिकेशन ज़बरदस्ती लागू होता है
स्केलिंग के सबसे बड़े फ़ैक्टर का साइज़ बदला गया. उदाहरण के लिए, अगर 80% और 70%, दोनों (DOWNSCALE_80 और
DOWNSCALE_70 ) चालू हैं, तो 80% का इस्तेमाल किया जाएगा.
|
DOWNSCALE_30
बदलाव आईडी: 189970040
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
अगर DOWNSCALED भी चालू है, तो किसी पैकेज के लिए यह बदलाव चालू करने पर, ऐप्लिकेशन को यह मानना पड़ता है कि वह असल डिसप्ले के वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन के 30% वाले डिसप्ले पर चल रहा है.
|
DOWNSCALE_35
बदलाव आईडी: 189969749
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
अगर DOWNSCALED भी चालू है, तो किसी पैकेज के लिए यह बदलाव चालू करने पर, ऐप्लिकेशन को यह मानना पड़ता है कि वह असल डिसप्ले के वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन के 35% वाले डिसप्ले पर चल रहा है.
|
DOWNSCALE_40
बदलाव का आईडी: 189970038
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
जब DOWNSCALED भी
चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि
यह ऐसे डिसप्ले पर चल रहा है जिसका 40% हिस्सा वर्टिकल और हॉरिज़ॉन्टल है
रिज़ॉल्यूशन पर सेट किया गया है.
|
DOWNSCALE_45
बदलाव आईडी: 189969782
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
जब DOWNSCALED भी
चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि
यह ऐसे डिसप्ले पर चल रहा है जिसका 45% हिस्सा वर्टिकल और हॉरिज़ॉन्टल है
रिज़ॉल्यूशन पर सेट किया गया है.
|
DOWNSCALE_50
बदलाव का आईडी: 176926741
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
अगर DOWNSCALED भी चालू है, तो किसी पैकेज के लिए यह बदलाव चालू करने पर, ऐप्लिकेशन को यह मानना पड़ता है कि वह असल डिसप्ले के वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन के 50% वाले डिसप्ले पर चल रहा है.
|
DOWNSCALE_55
बदलाव का आईडी: 189970036
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
अगर DOWNSCALED भी चालू है, तो किसी पैकेज के लिए यह बदलाव चालू करने पर, ऐप्लिकेशन को यह मानना पड़ता है कि वह असल डिसप्ले के वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन के 55% वाले डिसप्ले पर चल रहा है.
|
DOWNSCALE_60
बदलाव का आईडी: 176926771
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
जब DOWNSCALED भी
चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि
यह ऐसे डिसप्ले पर चल रहा है जिसका 60% हिस्सा वर्टिकल और हॉरिज़ॉन्टल है
रिज़ॉल्यूशन पर सेट किया गया है.
|
DOWNSCALE_65
बदलाव का आईडी: 189969744
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
जब DOWNSCALED भी
चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि
यह ऐसे डिसप्ले पर चल रहा है जिसमें 65% वर्टिकल और हॉरिज़ॉन्टल हैं
रिज़ॉल्यूशन पर सेट किया गया है.
|
DOWNSCALE_70
बदलाव का आईडी: 176926829
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
जब DOWNSCALED भी
चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि
यह ऐसे डिसप्ले पर चल रहा है जिसका 70% हिस्सा वर्टिकल और हॉरिज़ॉन्टल है
रिज़ॉल्यूशन पर सेट किया गया है.
|
DOWNSCALE_75
बदलाव का आईडी: 189969779
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
अगर DOWNSCALED भी चालू है, तो किसी पैकेज के लिए यह बदलाव चालू करने पर, ऐप्लिकेशन को यह मानना पड़ता है कि वह असल डिसप्ले के वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन के 75% वाले डिसप्ले पर चल रहा है.
|
DOWNSCALE_80
बदलाव का आईडी: 176926753
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
जब DOWNSCALED भी
चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि
यह ऐसे डिसप्ले पर चल रहा है जिसका 80% वर्टिकल और हॉरिज़ॉन्टल है
रिज़ॉल्यूशन पर सेट किया गया है.
|
DOWNSCALE_85
बदलाव आईडी: 189969734
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
अगर DOWNSCALED भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने पर, ऐप्लिकेशन को यह मानना पड़ता है कि वह असल डिसप्ले के वर्टिकल और हॉरिज़ॉन्टल रिज़ॉल्यूशन के 85% वाले डिसप्ले पर चल रहा है.
|
DOWNSCALE_90
बदलाव का आईडी: 182811243
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
जब DOWNSCALED भी
चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि
यह ऐसे डिसप्ले पर चल रहा है जिसमें 90% वर्टिकल और हॉरिज़ॉन्टल हैं
रिज़ॉल्यूशन पर सेट किया गया है.
|
DUMP_IGNORES_SPECIAL_ARGS
बदलाव आईडी: 149254050
डिफ़ॉल्ट स्थिति: यह Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए,
dump(String, FileDescriptor, PrintWriter, String[])
अगर dumpsys activity को किसी
विशेष तर्क से अलग होता है.
|
DYNAMIC_RECEIVER_EXPLICIT_EXPORT_REQUIRED
बदलाव का आईडी: 161145287
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
इस सुविधा के चालू होने पर, ऐप्लिकेशन को इनमें से किसी एक को साफ़ तौर पर सेट करना होता है
Context.RECEIVER_EXPORTED या
रजिस्टर करते समय Context.RECEIVER_NOT_EXPORTED
कोड में असुरक्षित ब्रॉडकास्ट का मैसेज पाने वाले व्यक्ति का नाम.
ज़्यादा जानने के लिए,
कॉन्टेक्स्ट के हिसाब से रजिस्टर किए गए रिसीवर को सुरक्षित तरीके से एक्सपोर्ट करने की सुविधा.
|
ENABLE_PENDING_INTENT_BAL_OPTION
बदलाव आईडी: 192341120
डिफ़ॉल्ट स्थिति: यह Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, यह
बैकग्राउंड में कॉन्टेंट के गलत इस्तेमाल से PendingIntent को रोका गया
गतिविधि.
|
ENABLE_SIMPLIFIED_DARK_MODE
बदलाव का आईडी: 214741472
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, वेब कॉन्टेंट को ऐप्लिकेशन की थीम के हिसाब से हल्का या गहरा रंग लागू करने की अनुमति मिलती है. साथ ही, वेबव्यू को ज़रूरत पड़ने पर, एल्गोरिदम की मदद से वेब कॉन्टेंट को गहरे रंग में दिखाने की अनुमति मिलती है. इससे संदर्भ लें
setAlgorithmicDarkeningAllowed(boolean)
देखें.
|
ENABLE_TOUCH_OPAQUE_ACTIVITIES
बदलाव का आईडी: 194480991
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए चालू है.
Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन पर चल रहे ऐप्लिकेशन के लिए, यह
गतिविधियों में इनकी ज़रूरत के हिसाब से सभी चीज़ों का इस्तेमाल होता है.
|
ENABLE_USE_EXACT_ALARM
बदलाव आईडी: 218533173
डिफ़ॉल्ट स्थिति: Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, अनुमति देता है
इस्तेमाल करने के लिए खास तरह के ऐप्लिकेशन
Manifest.permission.USE_EXACT_ALARM
सटीक समय वाले अलार्म शेड्यूल करने के लिए.
|
ENFORCE_INTENTS_TO_MATCH_INTENT_FILTERS
बदलाव का आईडी: 161252188
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए चालू है.
घटक
मेल नहीं खाने वाले बाहरी कॉलर से इंटेंट पाना बंद कर देंगे
इसके एलान वाले इंटेंट फ़िल्टर भी शामिल करें. जब कोई ऐप्लिकेशन एक्सपोर्ट किए गए किसी ऐप्लिकेशन को रजिस्टर करता है
कॉम्पोनेंट को अपने मेनिफ़ेस्ट में शामिल करता है और एक इंटेंट फ़िल्टर जोड़ता है, जो एक कॉम्पोनेंट होता है
को किसी भी इंटेंट से शुरू किया जा सकता है, भले ही जो
इंटेंट फ़िल्टर का इस्तेमाल करें. यह बात कई डेवलपर ने साबित कर दी है
और उन्हें आसान बनाने की ज़रूरत नहीं है. कॉम्पोनेंट शुरू होने पर, उसके इंटेंट की जांच किए बिना, कुछ मामलों में तीसरे पक्ष के ऐप्लिकेशन सिर्फ़ संगठन के लिए उपलब्ध फ़ंक्शन को ट्रिगर कर सकते हैं.
|
ENFORCE_STRICT_QUERY_BUILDER
आईडी बदलें: 143231523
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
चालू होने पर, SQLiteQueryBuilder सभी चीज़ों की पुष्टि करता है
नुकसान पहुंचाने के लिए CalendarProvider2 क्वेरी चुनी गई
आर्ग्युमेंट.
|
FORCE_DISABLE_HEVC_SUPPORT
बदलाव आईडी: 174227820
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
किसी ऐप्लिकेशन को HEVC मीडिया की सुविधा के साथ काम करने से ज़बरदस्ती बंद करना.
ऐप्लिकेशन को मीडिया की सुविधाओं का एलान करना चाहिए
लेकिन इस फ़्लैग का उपयोग करके किसी ऐप्लिकेशन को
HEVC फ़ॉर्मैट के साथ काम करता है. इसलिए, मीडिया ऐक्सेस करते समय ट्रांसकोडिंग को ज़बरदस्ती चालू किया जाता है
HEVC फ़ॉर्मैट में एन्कोड किया गया. इस फ़्लैग को सेट करने से, ओएस लेवल के लिए डिफ़ॉल्ट सेटिंग बदल जाती है
के लिए. यह डिफ़ॉल्ट रूप से बंद होता है. इसका मतलब है कि ओएस के डिफ़ॉल्ट विकल्पों को प्राथमिकता दी जाती है. अगर यह फ़्लैग और
FORCE_ENABLE_HEVC_SUPPORT , दोनों चालू हैं, तो ओएस दोनों फ़्लैग को अनदेखा करता है.
|
FORCE_ENABLE_HEVC_SUPPORT
बदलाव का आईडी: 174228127
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
HEVC मीडिया सुविधा वाले ऐप्लिकेशन के साथ काम करने के लिए, किसी ऐप्लिकेशन को ज़बरदस्ती चालू करें
को मेनिफ़ेस्ट में मीडिया की क्षमताओं के बारे में बताना चाहिए
हालांकि, इस फ़्लैग का इस्तेमाल किसी ऐप्लिकेशन को HEVC फ़ॉर्मैट के साथ काम करने के लिए किया जा सकता है. इसलिए,
HEVC में एन्कोड किए गए मीडिया को ऐक्सेस करते समय ट्रांसकोडिंग से बचना होगा. इस फ़्लैग को सेट करने पर, ऐप्लिकेशन के लिए ओएस लेवल की डिफ़ॉल्ट सेटिंग बदल जाती है. यह डिफ़ॉल्ट रूप से बंद होता है. इसका मतलब है कि ओएस के डिफ़ॉल्ट सेटिंग को प्राथमिकता दी जाएगी. अगर यह फ़्लैग और FORCE_DISABLE_HEVC_SUPPORT , दोनों चालू हैं, तो ऑपरेटिंग सिस्टम दोनों फ़्लैग को अनदेखा कर देता है.
|
FORCE_NON_RESIZE_APP
बदलाव का आईडी: 181136395
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
उन पैकेज को हर हाल में लागू करता है जिनका साइज़ नहीं बदला जा सकता.
|
FORCE_RESIZE_APP
बदलाव आईडी: 174042936
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
जिन पैकेज पर यह लागू किया गया है उनका साइज़ बदला जा सकता है. हम सिर्फ़
फ़ुलस्क्रीन विंडो मोड में साइज़ बदलने की अनुमति देते हैं. हालांकि, हम ऐप्लिकेशन को
साइज़ बदलने की सुविधा वाले मल्टी-विंडो मोड में नहीं भेजते.
|
GET_API_SIGNATURES_FROM_UICC_PORT_INFO
बदलाव का आईडी: 202110963
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, एक ही समय में एक से ज़्यादा आईसीसीआईडी चालू किए जा सकते हैं.
इसके लिए, एक से ज़्यादा चालू प्रोफ़ाइलें (एमईपी) उपलब्ध कराई जाती हैं.
|
GWP_ASAN
बदलाव का आईडी: 135634846
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
ऐप्लिकेशन में सैंपल के तौर पर इस्तेमाल की गई नेटिव मेमोरी की गड़बड़ी का पता लगाने की सुविधा चालू करें.
GWP-ASan के बारे में ज़्यादा जानने के लिए,
GWP-ASan की गाइड.
|
ICC_CLOSE_CHANNEL_EXCEPTION_ON_FAILURE
बदलाव आईडी: 208739934
डिफ़ॉल्ट स्थिति: Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए,
अब आईसीसी के क्लोज़ चैनल ऑपरेशन को अपवाद माना जाता है
विफल होता है.
|
बदलाव आईडी: 203800354
डिफ़ॉल्ट स्थिति: यह Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, Notification.MediaStyle सूचनाओं पर आधारित मीडिया कंट्रोल में अब सूचना की कार्रवाइयों के बजाय, मीडिया सेशन की PlaybackState कार्रवाइयां होती हैं.
इस बदलाव के बारे में ज़्यादा जानने के लिए, Android 13 का सेक्शन देखें
उपयोगकर्ता के व्यवहार में बदलाव की जानकारी देने वाला पेज
मीडिया कंट्रोलर में बदलाव किए जा सकते हैं.
|
NATIVE_HEAP_ZERO_INIT
बदलाव का आईडी: 178038272
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
नेटिव हीप मेमोरी ऐलोकेशन के लिए, अपने-आप शून्य शुरू करने की सुविधा चालू करें.
|
NATIVE_MEMTAG_ASYNC
बदलाव का आईडी: 135772972
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
इस प्रोसेस में, एसिंक्रोनस (ASYNC) मेमोरी टैग की जांच करने की सुविधा चालू करें. इस फ़्लैग का असर सिर्फ़ उस हार्डवेयर पर पड़ता है जिसमें ARM
मेमोरी टैगिंग एक्सटेंशन (एमटीई) काम करता है.
|
NATIVE_MEMTAG_SYNC
बदलाव का आईडी: 177438394
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
इस प्रोसेस में, सिंक्रोनस (सिंक) मेमोरी टैग की जांच चालू होती है. इस फ़्लैग से सिर्फ़ ARM के साथ काम करने वाले हार्डवेयर पर असर पड़ता है
मेमोरी टैगिंग एक्सटेंशन (एमटीई). अगर NATIVE_MEMTAG_ASYNC और यह विकल्प, दोनों चालू हैं, तो इस विकल्प को प्राथमिकता दी जाती है और सिंक मोड में एमटीई चालू हो जाता है.
|
NOTIFICATION_LOG_ASSISTANT_CANCEL
बदलाव आईडी: 195579280
डिफ़ॉल्ट स्थिति: Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, सुनने वालों को REASON_LISTENER_CANCEL के बजाय, सहायक से सूचना रद्द करने की वजह के बारे में ज़्यादा जानकारी मिलती है.
|
NOTIFICATION_PERM_CHANGE_ID
बदलाव का आईडी: 194833441
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, सूचनाओं के लिए रनटाइम की अनुमति से जुड़े व्यवहार में बदलाव करने की सुविधा चालू की गई है.
इस बदलाव के बारे में ज़्यादा जानने के लिए, नए बदलावों के बारे में जानकारी देने वाला पेज देखें
सूचना के लिए रनटाइम की अनुमति है.
|
NOTIFICATION_TRAMPOLINE_BLOCK_FOR_EXEMPT_ROLES
आईडी बदलें: 227752274
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए,
Activity , ब्रॉडकास्ट रिसीवर से आने वाला है या
ऐसी सेवाएं जो सूचना और नोटिफ़िकेशन पर होने वाले क्लिक के जवाब में दी जाती हैं
के उपयोगकर्ता अनुभव और परफ़ॉर्मेंस की वजहों से, उन्हें ब्लॉक किया गया हो
जिन लोगों को पहले से छूट मिली हुई है उनके भूमिका वाले (ब्राउज़र).
|
OVERRIDABLE_COMPONENT_CALLBACKS
बदलाव का आईडी: 193247900
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए,
registerComponentCallbacks(ComponentCallbacks)
जोड़ता है
ComponentCallbacks
से
Activity
या
ContextWrapper.getBaseContext()
जोड़ने के बजाय
getApplicationContext() .
|
OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK
बदलाव का आईडी: 191513214
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
चालू होने पर, यह बदलाव आईडी उन पैकेज पर लागू होता है जिन पर इसे लागू किया जाता है. साथ ही, android:resizeableActivity की मौजूदा वैल्यू और टारगेट SDK टूल को M या उससे पहले के वर्शन पर सेट करता है. साथ ही, गतिविधि को फिर से साइज़ न किया जा सकने वाला मानता है. इस मामले में, कैमरे के घुमाने और काटने की वैल्यू, डिसप्ले के मौजूदा रोटेशन को ध्यान में रखते हुए, सिर्फ़ ज़रूरी बदलाव पर निर्भर करेगी.
|
OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS
बदलाव आईडी: 189229956
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
इस बदलाव आईडी को चालू करने पर, इसे उन पैकेज पर लागू किया जाता है जिन पर इसे लागू किया जाता है
कैमरा घुमाने और काटने की डिफ़ॉल्ट सेटिंग को बदलें और हमेशा
वापसी CaptureRequest.SCALER_ROTATE_AND_CROP_NONE . नीचे दी गई टेबल में, डिफ़ॉल्ट व्यवहार के साथ-साथ, बदलाव करने के सभी संभावित कॉम्बिनेशन के बारे में बताया गया है.
|
OVERRIDE_MIN_ASPECT_RATIO
बदलाव आईडी: 174042980
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
यह बदलाव उन सभी बदलावों का असर डालता है जो किसी दिए गए कम से कम आसपेक्ट रेशियो को लागू करते हैं. इस बदलाव को चालू करने पर, ये कम से कम आसपेक्ट रेशियो लागू किए जा सकते हैं:
किसी ऐप्लिकेशन पैकेज के लिए यह बदलाव चालू होने पर, ऐप्लिकेशन के मेनिफ़ेस्ट में दिए गए सबसे कम आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) को सबसे बड़े आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) में बदल दिया जाता है
आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) में तब तक बदलाव करें, जब तक ऐप्लिकेशन की मेनिफ़ेस्ट वैल्यू ज़्यादा न हो.
|
OVERRIDE_MIN_ASPECT_RATIO_LARGE
बदलाव आईडी: 180326787
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
अगर OVERRIDE_MIN_ASPECT_RATIO भी चालू होता है, तो पैकेज सेट के लिए इस बदलाव को चालू किया जा सकता है
OVERRIDE_MIN_ASPECT_RATIO_LARGE_VALUE के मुताबिक तय की गई, गतिविधि का कम से कम आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) और बड़ी वैल्यू.
|
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM
बदलाव का आईडी: 180326845
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
अगर OVERRIDE_MIN_ASPECT_RATIO भी चालू होता है, तो पैकेज सेट के लिए इस बदलाव को चालू किया जा सकता है
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM_VALUE के मुताबिक तय की गई, मीडियम वैल्यू के लिए गतिविधि का कम से कम आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात).
|
OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY
बदलाव का आईडी: 203647190
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए चालू है.
अगर
OVERRIDE_MIN_ASPECT_RATIO
भी चालू है, तो यह बदलाव उन सभी बदलावों को सीमित कर देता है जो किसी गतिविधि के आसपेक्ट रेशियो को किसी खास वैल्यू पर ज़बरदस्ती सेट करते हैं. जैसे,
OVERRIDE_MIN_ASPECT_RATIO_LARGE
और
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM . ऐसा उन गतिविधियों के लिए किया जाता है जिनका ओरिएंटेशन पोर्ट्रेट भी होता है.
|
RATE_LIMIT_TOASTS
बदलाव का आईडी: 174840628
डिफ़ॉल्ट स्थिति: इस बदलाव को टॉगल नहीं किया जा सकता. इसे सिर्फ़ कंपैटबिलिटी फ़्रेमवर्क लॉग करता है.
इनकी संख्या के लिए दर सीमित करने की सुविधा चालू करता है
Toast.show()
उपयोगकर्ता पर बहुत ज़्यादा टोस्ट का दबाव पड़ने से रोकने के लिए कॉल किया जाता है
सीमित समय तक. इतने ज़्यादा टोस्ट दिखाने की कोशिश
जिसके कारण टोस्ट खारिज कर दिया जाता है.
|
REQUEST_LISTENING_MUST_MATCH_PACKAGE
बदलाव का आईडी: 172251878
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, कॉल करने वाला ऐप्लिकेशन TileService.requestListeningState(Context, ComponentName) जांच करता है कि कॉल करने वाला पैकेज (यूआईडी) और टारगेट किए गए ऐप्लिकेशन का पैकेज ComponentName मैच करता है या नहीं. सिस्टम यह भी जांच करता है कि इस्तेमाल किए गए कॉन्टेक्स्ट के लिए
कार्रवाई करता है.
|
RETURN_ADVANCED_VIDEO_PROFILES
बदलाव का आईडी: 206033068
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, यह कंट्रोल करता है कि getAll(String, int) से किस तरह की वीडियो प्रोफ़ाइलें मिलें.
|
SHOULD_RESOLVE_PORT_INDEX_FOR_APPS
आईडी बदलें: 224562872
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए,
सिम कार्ड को अलग-अलग पोर्ट पर एक से ज़्यादा चालू प्रोफ़ाइलें (एमईपी) चालू करने की अनुमति मिलती है. मोबाइल और इंटरनेट सेवा देने वाली कंपनी के ऐप्लिकेशन के लिए पुराने सिस्टम के साथ काम करने की सुविधा बनाए रखने के लिए,
एपीआई लेवल 32 या इससे पहले के लेवल वाले ऐप्लिकेशन को
switchToSubscription या इसके बिना एपीआई डाउनलोड करें
जब पोर्ट इंडेक्स की जानकारी का इस्तेमाल किया जाता है, तो सिस्टम मौजूदा
पोर्ट इंडेक्स 0 का इस्तेमाल करके व्यवहार, भले ही डिवाइस खुद
में MEP eUICC चालू है.
|
SWITCH_WITHOUT_PORT_INDEX_EXCEPTION_ON_DISABLE
बदलाव का आईडी: 218393363
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, अगर किसी सदस्यता को बंद करने के लिए portIndex के बिना switchToSubscription() को कॉल किया जाता है, तो सिस्टम एक अपवाद दिखाता है.
|
THROW_ON_INVALID_PRIORITY_VALUE
बदलाव आईडी: 140852299
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.
Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, अगर कोई ऐप्लिकेशन JobInfo.Builder.setPriority(int) का इस्तेमाल करके, प्राथमिकता की अमान्य वैल्यू देता है, तो सिस्टम एक अपवाद दिखाता है.
हो सकता है कि लेगसी ऐप्लिकेशन, एपीआई का गलत तरीके से इस्तेमाल कर रहे हों. इसलिए, अगर वे एपीआई का इस्तेमाल करना जारी रखते हैं, तो कॉल चुपचाप
बंद हो जाता है.
|
USE_EXPERIMENTAL_COMPONENT_ALIAS
बदलाव का आईडी: 196254758
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.
इस विकल्प को चालू करने पर, सिस्टम "android" पैकेज को कॉम्पोनेंट के दूसरे नाम इस्तेमाल करने की अनुमति देता है.
|