साथ काम करने के फ़्रेमवर्क में बदलाव (Android 14)

पहली इमेज. डेवलपर सेक्शन में, 'ऐप्लिकेशन के साथ काम करने के लिए बदलाव' वाली स्क्रीन विकल्पों में उन बदलावों की सूची होती है जिन्हें टॉगल किया जा सकता है.

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

यहां बताया गया है कि कंपैटबिलिटी फ़्रेमवर्क टूल का इस्तेमाल करके, कौनसे काम किए जा सकते हैं:

  • ऐप्लिकेशन में किए गए बदलावों को टारगेट किए बिना, टारगेट किए गए बदलावों की जांच करें targetSdkVersion. किसी खास कैंपेन को ज़बरदस्ती चालू करने के लिए, टॉगल का इस्तेमाल किया जा सकता है टारगेट किए गए व्यवहार में बदलाव के सुझाव देता है.
  • टेस्टिंग को सिर्फ़ खास बदलावों पर फ़ोकस करें. उम्मीद है कि टारगेट किए गए सभी बदलावों को एक साथ ठीक करता है. टॉगल से आपको किए गए बदलावों को लागू नहीं करता है.
  • adb की मदद से टॉगल मैनेज करना. adb कमांड का इस्तेमाल इन कामों के लिए किया जा सकता है अपने ऑटोमेटेड टेस्ट में, टॉगल किए जा सकने वाले बदलावों को चालू और बंद करें पर्यावरण को ध्यान में रखकर काम करना.
  • स्टैंडर्ड बदलाव आईडी का इस्तेमाल करके, तेज़ी से डीबग करें. टॉगल किए जा सकने वाले हर बदलाव में ये शामिल हैं एक यूनीक आईडी और नाम, जिसका इस्तेमाल करके आप समस्या की असल वजह को आसानी से डीबग कर सकें लॉग आउटपुट.

इनमें से हर इस्तेमाल के लिए टूल को इस्तेमाल करने से जुड़ी पूरी जानकारी के लिए, देखें कंपैटबिलिटी फ़्रेमवर्क टूल.

काम करने के फ़्रेमवर्क में शामिल व्यवहार से जुड़े बदलाव

इस सेक्शन में दी गई सूची में, टॉगल किए जा सकने वाले उन बदलावों के बारे में बताया गया है जो Android 14 के साथ काम करने से जुड़ा फ़्रेमवर्क.

बदलावों की सूची को उनकी डिफ़ॉल्ट स्थिति के हिसाब से फ़िल्टर किया जा सकता है.

Android 14 के साथ काम करने वाले फ़्रेमवर्क में टॉगल किए जा सकने वाले बदलाव

ACCESS_SHARED_IDENTITY

बदलाव आईडी: 259743961
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए चालू है.

अगर ऐप्लिकेशन ऑप्ट-इन किया गया है, तो लॉन्च होने वाले ऐप्लिकेशन की पहचान करने की अनुमति देता है किसी इंस्टेंस के साथ इस गतिविधि को लॉन्च करके अपनी पहचान शेयर करने के लिए में से ActivityOptions किस पर ActivityOptions.setShareIdentityEnabled(boolean) को true की वैल्यू के साथ शुरू किया गया हो या गतिविधि का यूआईडी और लॉन्च किए गए ऐप्लिकेशन एक ही होते हैं. यह बदलाव कब होगा चालू हो और इनमें से कोई एक ज़रूरी शर्त पूरी हो जाए, तो गतिविधि लॉन्च होने वाले ऐप्लिकेशन का यूआईडी और पैकेज नाम Activity.getLaunchedFromUid() और Activity.getLaunchedFromPackage(), क्रम से.

ANR_PRE_UDC_APIS_ON_SLOW_RESPONSES

आईडी बदलें: 258236856
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

इस सेटिंग के चालू होने पर, "ऐप्लिकेशन काम नहीं कर रहा है" दिखता है (एएनआर) से एपीआई और फ़ंक्शन पर ऐप्लिकेशन के काम करने में ज़्यादा समय लगने पर मिलने वाला मैसेज Android 13 (एपीआई लेवल 33) या इससे पहले का वर्शन.

AUTHORITY_ACCESS_CHECK_CHANGE_ID

आईडी बदलें: 207133734
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

Android 14 (एपीआई लेवल 34) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, सिंक से जुड़े सभी डेटा में, कॉल करने के लिए इस्तेमाल किए जाने वाले यूआईडी के लिए, अनुमति से जुड़े ऐक्सेस की जांच करना एपीआई.

CAMERA_MIC_INDICATORS_NOT_PRESENT

बदलाव आईडी: 162547999
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

इससे पता चलता है कि इस डिवाइस पर कैमरा और माइक्रोफ़ोन काम करता है इंडिकेटर. मौजूद होने पर वैल्यू false होती है, क्योंकि CompatChanges#isChangeEnabled विधि के बदलने का आईडी मौजूद न होने पर, true नतीजे के तौर पर दिखाता है.

DEFAULT_RESCIND_BAL_PRIVILEGES_FROM_PENDING_INTENT_SENDER

बदलाव आईडी: 244637991
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

जब कोई ऐप्लिकेशन इसका इस्तेमाल करके PendingIntent भेजता है PendingIntent#send() या इसी तरह के दूसरे तरीकों से, ऐप्लिकेशन लंबित को शुरू करने के लिए अपनी पृष्ठभूमि गतिविधि लॉन्च करने के अधिकार इंटेंट.

इस बदलाव के बारे में ज़्यादा जानने के लिए, Android 14 में दिया गया सेक्शन देखें व्यवहार में बदलावों की जानकारी देने वाला पेज बैकग्राउंड से गतिविधियां शुरू करने पर अतिरिक्त पाबंदियां.

DETACH_THROWS_ISE_ONLY

बदलाव का आईडी: 236825255
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

सही अपवाद को गेट करने के लिए फ़्लैग करें: #detachImage.

#detachImage को थ्रोइंग के तौर पर दर्ज किया गया है IllegalStateException अगर कोई गड़बड़ी होती है; एक नेटिव हेल्पर तरीका RuntimeException अगर साइट को डिटैच करते समय छोड़ दिया गया था, Image.

पहले से दस्तावेज़ में नहीं बताया गया यह अपवाद इस तरीके से जारी रहेगा Android 13 (एपीआई लेवल 33).

Android 13 (एपीआई लेवल 33) के बाद, सिर्फ़ नेटिव हेल्पर वाला तरीका इस्तेमाल किया जाएगा IllegalStateExceptions को दस्तावेज़.

यह बदलाव चालू होने पर, #detachImage सिर्फ़ वैल्यू दिखाता है IllegalStateException, अगर इसके दौरान गड़बड़ियां होती हैं इमेज को अलग कर रहा है. ऐप्लिकेशन टारगेटिंग (विज्ञापन के लिए सही दर्शक चुनना) के व्यवहार में कोई बदलाव नहीं होता है Android 13 (एपीआई लेवल 33) और उससे पहले के वर्शन.

DOWNSCALED

बदलाव आईडी: 168419799
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

यह बदलाव हर ऐप्लिकेशन के बफ़र डाउनस्केलिंग पर असर डालता है बदलाव. इस बदलाव को चालू करने से, स्केलिंग वाले इन फ़ैक्टर को अनुमति दी जाती है इन्हें लागू किया जाएगा:

जब किसी ऐप्लिकेशन पैकेज के लिए यह बदलाव चालू किया जाता है, तो ऐप्लिकेशन ज़बरदस्ती लागू होता है स्केलिंग के सबसे बड़े फ़ैक्टर का साइज़ बदला गया. उदाहरण के लिए, 80% 80% और 70% दोनों होने पर इस्तेमाल किया जाता है (DOWNSCALE_80 और DOWNSCALE_70) चालू हैं. जब यह बदलाव होता है और DOWNSCALED_INVERSE हैं चालू है, DOWNSCALED_INVERSE को प्राथमिकता दी जाती है और स्केलिंग फ़ैक्टर को उलटा लागू किया जाता है.

DOWNSCALED_INVERSE

बदलाव का आईडी: 273564678
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

यह बदलाव हर ऐप्लिकेशन के बफ़र इन्वर्स पर निर्भर करता है कम किए जा रहे हैं. इस बदलाव को चालू करने पर, ये सुविधाएं मिलती हैं कारकों को व्युत्क्रम रूप से लागू करना (यानी, रिज़ॉल्यूशन है इसके बजाय, इसे बढ़ाकर दिखाएं):

जब किसी ऐप्लिकेशन पैकेज के लिए यह बदलाव चालू किया जाता है, तो ऐप्लिकेशन ज़बरदस्ती लागू होता है स्केलिंग के सबसे कम फ़ैक्टर का साइज़ बदला गया. उदाहरण के लिए, 80% 80% और 70% दोनों होने पर इस्तेमाल किया जाता है (DOWNSCALE_80 और DOWNSCALE_70) चालू हैं क्योंकि व्युत्क्रम रूप से लागू करने पर, 80% स्केलिंग फ़ैक्टर 125% के बराबर होता है, यह 142.86% स्केलिंग से कम है, जो व्युत्क्रम रूप से लागू होता है 70% स्केलिंग फ़ैक्टर लागू करके. जब यह बदलाव होता है और DOWNSCALED हैं चालू है, DOWNSCALED_INVERSE को प्राथमिकता दी जाती है और स्केलिंग फ़ैक्टर को उलटा लागू किया जाता है.

DOWNSCALE_30

बदलाव का आईडी: 189970040
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

अगर DOWNSCALED भी हो चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि यह ऐसे डिसप्ले पर चल रहा है जिसका 30% हिस्सा वर्टिकल और हॉरिज़ॉन्टल है रिज़ॉल्यूशन पर सेट किया गया है. अगर आपने DOWNSCALED_INVERSE है भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को मान लें कि यह 333.33% वर्टिकल वाले डिसप्ले पर चल रहा है और रीयल डिसप्ले का हॉरिज़ॉन्टल रिज़ॉल्यूशन.

DOWNSCALE_35

बदलाव आईडी: 189969749
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

अगर DOWNSCALED भी हो चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि यह ऐसे डिसप्ले पर चल रहा है जिसका 35% वर्टिकल और हॉरिज़ॉन्टल है रिज़ॉल्यूशन पर सेट किया गया है. अगर आपने DOWNSCALED_INVERSE है भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को मान लें कि यह 285.71% वर्टिकल के साथ डिसप्ले पर चल रहा है और रीयल डिसप्ले का हॉरिज़ॉन्टल रिज़ॉल्यूशन.

DOWNSCALE_40

बदलाव का आईडी: 189970038
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

अगर DOWNSCALED भी हो चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि यह ऐसे डिसप्ले पर चल रहा है जिसका 40% हिस्सा वर्टिकल और हॉरिज़ॉन्टल है रिज़ॉल्यूशन पर सेट किया गया है. अगर आपने DOWNSCALED_INVERSE है भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मानकर कि यह 250% वर्टिकल के साथ डिसप्ले पर चल रहा है और रीयल डिसप्ले का हॉरिज़ॉन्टल रिज़ॉल्यूशन.

DOWNSCALE_45

बदलाव आईडी: 189969782
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

अगर DOWNSCALED भी हो चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि यह ऐसे डिसप्ले पर चल रहा है जिसका 45% हिस्सा वर्टिकल और हॉरिज़ॉन्टल है रिज़ॉल्यूशन पर सेट किया गया है. अगर आपने DOWNSCALED_INVERSE है भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को मान लें कि यह 222.22% वर्टिकल के साथ डिसप्ले पर चल रहा है और रीयल डिसप्ले का हॉरिज़ॉन्टल रिज़ॉल्यूशन.

DOWNSCALE_50

बदलाव आईडी: 176926741
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

अगर DOWNSCALED भी हो चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि यह ऐसे डिसप्ले पर चल रहा है जिसका 50% हिस्सा वर्टिकल और हॉरिज़ॉन्टल है रिज़ॉल्यूशन पर सेट किया गया है. अगर आपने DOWNSCALED_INVERSE है भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मानकर कि यह 200% वर्टिकल के साथ डिसप्ले पर चल रहा है और रीयल डिसप्ले का हॉरिज़ॉन्टल रिज़ॉल्यूशन.

DOWNSCALE_55

बदलाव आईडी: 189970036
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

अगर DOWNSCALED भी हो चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि यह ऐसे डिसप्ले पर चल रहा है जिसका 55% हिस्सा वर्टिकल और हॉरिज़ॉन्टल है रिज़ॉल्यूशन पर सेट किया गया है. अगर आपने DOWNSCALED_INVERSE है भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को मान लें कि यह 181.82% वर्टिकल वाले डिसप्ले पर चल रहा है और रीयल डिसप्ले का हॉरिज़ॉन्टल रिज़ॉल्यूशन.

DOWNSCALE_60

बदलाव आईडी: 176926771
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

अगर DOWNSCALED भी हो चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि यह ऐसे डिसप्ले पर चल रहा है जिसका 60% हिस्सा वर्टिकल और हॉरिज़ॉन्टल है रिज़ॉल्यूशन पर सेट किया गया है. अगर आपने DOWNSCALED_INVERSE है भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को मान लें कि यह 166.67% वर्टिकल वाले डिसप्ले पर चल रहा है और रीयल डिसप्ले का हॉरिज़ॉन्टल रिज़ॉल्यूशन.

DOWNSCALE_65

बदलाव आईडी: 189969744
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

अगर DOWNSCALED भी हो चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि यह ऐसे डिसप्ले पर चल रहा है जिसमें 65% वर्टिकल और हॉरिज़ॉन्टल हैं रिज़ॉल्यूशन पर सेट किया गया है. अगर आपने DOWNSCALED_INVERSE है भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को मान लें कि यह 153.85% वर्टिकल वाले डिसप्ले पर चल रहा है और रीयल डिसप्ले का हॉरिज़ॉन्टल रिज़ॉल्यूशन.

DOWNSCALE_70

बदलाव आईडी: 176926829
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

अगर DOWNSCALED भी हो चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि यह ऐसे डिसप्ले पर चल रहा है जिसमें 70% वर्टिकल और हॉरिज़ॉन्टल हैं रिज़ॉल्यूशन पर सेट किया गया है. अगर आपने DOWNSCALED_INVERSE है भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को मान लें कि यह 142.86% वर्टिकल वाले डिसप्ले पर चल रहा है और रीयल डिसप्ले का हॉरिज़ॉन्टल रिज़ॉल्यूशन.

DOWNSCALE_75

बदलाव आईडी: 189969779
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

अगर DOWNSCALED भी हो चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि यह ऐसे डिसप्ले पर चल रहा है जिसमें 75% वर्टिकल और हॉरिज़ॉन्टल हैं रिज़ॉल्यूशन पर सेट किया गया है. अगर आपने DOWNSCALED_INVERSE है भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को मान लें कि यह 133.33% वर्टिकल वाले डिसप्ले पर चल रहा है और रीयल डिसप्ले का हॉरिज़ॉन्टल रिज़ॉल्यूशन.

DOWNSCALE_80

बदलाव ID: 176926753
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

अगर DOWNSCALED भी हो चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि यह ऐसे डिसप्ले पर चल रहा है जिसका 80% वर्टिकल और हॉरिज़ॉन्टल है रिज़ॉल्यूशन पर सेट किया गया है. अगर आपने DOWNSCALED_INVERSE है भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को मान लें कि यह 125% वर्टिकल के साथ डिसप्ले पर चल रहा है और रीयल डिसप्ले का हॉरिज़ॉन्टल रिज़ॉल्यूशन.

DOWNSCALE_85

बदलाव आईडी: 189969734
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

अगर DOWNSCALED भी हो चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि यह ऐसे डिसप्ले पर चल रहा है जिसका 85% वर्टिकल और हॉरिज़ॉन्टल है रिज़ॉल्यूशन पर सेट किया गया है. अगर आपने DOWNSCALED_INVERSE है भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को मान लें कि यह 117.65% वर्टिकल वाले डिसप्ले पर चल रहा है और रीयल डिसप्ले का हॉरिज़ॉन्टल रिज़ॉल्यूशन.

DOWNSCALE_90

बदलाव का आईडी: 182811243
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

अगर DOWNSCALED भी हो चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को यह मान लेना होता है कि यह ऐसे डिसप्ले पर चल रहा है जिसमें 90% वर्टिकल और हॉरिज़ॉन्टल हैं रिज़ॉल्यूशन पर सेट किया गया है. अगर आपने DOWNSCALED_INVERSE है भी चालू है, तो किसी पैकेज के लिए इस बदलाव को चालू करने से ऐप्लिकेशन को मान लें कि यह 111.11% वर्टिकल वाले डिसप्ले पर चल रहा है और रीयल डिसप्ले का हॉरिज़ॉन्टल रिज़ॉल्यूशन.

ENABLE_PLATFORM_MDNS_BACKEND

आईडी बदलें: 270306772
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

Android 14 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन, प्लैटफ़ॉर्म से इंटिग्रेट किए गए वर्शन का इस्तेमाल करते हैं बैकएंड के तौर पर mडीएनएस को लागू करना, जबकि पिछले लेवल को टारगेट करने वाले ऐप्लिकेशन वर्शन, नेटवर्क सर्विस डिस्कवरी (एनएसडी) के पुराने वर्शन का इस्तेमाल करते रहेंगे बैकएंड (NsdManager के तौर पर लेगसी नेटिव डीमन के साथ) बैकएंड).

ENABLE_SELF_CERTIFIED_CAPABILITIES_DECLARATION

बदलाव का आईडी: 266524688
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

ऐप्लिकेशन के लिए, खुद प्रमाणित की गई क्षमताओं की जांच करने की सुविधा चालू है Android 14 या इसके बाद के वर्शन को टारगेट करने वाला. यहां जाएं: NetworkCapabilities देखें.

ENFORCE_PACKAGE_VISIBILITY_FILTERING

बदलाव आईडी: 154726397
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

Android 14 (एपीआई लेवल 34) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, यह ज़रूरी है ऐप्लिकेशन, मेनिफ़ेस्ट में पैकेज दिखने की ज़रूरी शर्तों के बारे में बताते हैं, ताकि ऐक्सेस करें AccountManager एपीआई.

ENFORCE_READ_ONLY_JAVA_DCL

बदलाव का आईडी: 218865702
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

Android 14 (एपीआई लेवल 34) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, यह ज़रूरी है डाइनैमिक रूप से लोड होने वाली सभी फ़ाइलों को सिर्फ़ पढ़ने के लिए मार्क किया जाएगा. यह डाइनैमिक रूप से लोड की गई फ़ाइलों को अचानक दिखने से रोकता है जिसे नुकसान पहुंचाने वाले लोगों या ग्रुप ने ओवरराइट किया हो.

इस बदलाव के बारे में ज़्यादा जानने के लिए, Android 14 में दिया गया सेक्शन देखें व्यवहार में बदलावों की जानकारी देने वाला पेज डाइनैमिक कोड को ज़्यादा सुरक्षित तरीके से लोड किया जा सकता है.

ENFORCE_STRICT_QUERY_BUILDER

आईडी बदलें: 143231523
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

चालू होने पर, SQLiteQueryBuilder सभी चीज़ों की पुष्टि करता है नुकसान पहुंचाने के लिए CalendarProvider2 क्वेरी चुनी गई आर्ग्युमेंट.

EXACT_LISTENER_ALARMS_DROPPED_ON_CACHED

बदलाव आईडी: 265195908
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए चालू है.

एग्ज़ैक्ट अलार्म जिनमें AlarmManager.OnAlarmListener जब कॉलिंग ऐप्लिकेशन किसी कैश मेमोरी में जाता है, तो कॉलबैक ड्रॉप हो जाता है राज्य.

Android 14 में, एग्ज़ैक्ट अलार्म में हुए बदलावों के बारे में ज़्यादा जानने के लिए, यह देखें शेड्यूल किए गए सटीक समय वाले अलार्म को डिफ़ॉल्ट रूप से अस्वीकार किया जाता है.

FGS_TYPE_CHECK_FOR_INSTANT_APPS

बदलाव का आईडी: 261055255
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

यह सुविधा चालू होने पर, इंस्टैंट ऐप्लिकेशन को फ़ोरग्राउंड के बारे में सही जानकारी देनी चाहिए ऐप्लिकेशन में बताई गई किसी भी सेवा के लिए सेवा का टाइप मेनिफ़ेस्ट फ़ाइल में सेव किया जाएगा.

इस परिवर्तन के बारे में अधिक जानने के लिए, फ़ोरग्राउंड सेवा के टाइप में बदलाव किए गए हैं.

FGS_TYPE_NONE_DEPRECATION_CHANGE_ID

बदलाव का आईडी: 255042465
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

इस सेटिंग के चालू होने पर, Android 14 (एपीआई लेवल 34) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन जो अब काम न करने वाली सेटिंग का इस्तेमाल करके, फ़ोरग्राउंड सेवा को शुरू करते हैं FOREGROUND_SERVICE_TYPE_NONE लॉग में चेतावनी दिखाता है.

इस परिवर्तन के बारे में अधिक जानने के लिए, फ़ोरग्राउंड सेवा के टाइप में बदलाव हो सकता है.

FGS_TYPE_NONE_DISABLED_CHANGE_ID

बदलाव का आईडी: 255038118
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

इस सेटिंग के चालू होने पर, Android 14 (एपीआई लेवल 34) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन जो अब काम न करने वाली सेटिंग का इस्तेमाल करके, फ़ोरग्राउंड सेवा को शुरू करते हैं FOREGROUND_SERVICE_TYPE_NONE अपवाद के रूप में परिणाम टाइप करें.

इस परिवर्तन के बारे में अधिक जानने के लिए, फ़ोरग्राउंड सेवा के टाइप में बदलाव किए गए हैं.

FGS_TYPE_PERMISSION_CHANGE_ID

बदलाव का आईडी: 254662522
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

इस सेटिंग के चालू होने पर, Android 14 (एपीआई लेवल 34) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन ऐसे ऐप्लिकेशन जो ज़रूरी अनुमतियों के बिना फ़ोरग्राउंड सेवा को शुरू करते हों उस फ़ोरग्राउंड सेवा के टाइप से जुड़े नतीजों को SecurityException.

इस परिवर्तन के बारे में अधिक जानने के लिए, फ़ोरग्राउंड सेवा के टाइप में बदलाव किए गए हैं.

FORCE_DISABLE_HEVC_SUPPORT

बदलाव का आईडी: 174227820
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

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

FORCE_ENABLE_HEVC_SUPPORT

बदलाव का आईडी: 174228127
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

HEVC मीडिया सुविधा वाले ऐप्लिकेशन के साथ काम करने के लिए, किसी ऐप्लिकेशन को ज़बरदस्ती चालू करें को मेनिफ़ेस्ट में मीडिया की क्षमताओं के बारे में बताना चाहिए हालांकि, इस फ़्लैग का इस्तेमाल किसी ऐप्लिकेशन को HEVC फ़ॉर्मैट के साथ काम करने के लिए किया जा सकता है. इसलिए, HEVC में एन्कोड किए गए मीडिया को ऐक्सेस करते समय ट्रांसकोडिंग से बचना होगा. सेटिंग यह फ़्लैग ऐप्लिकेशन के लिए किसी भी ओएस लेवल की डिफ़ॉल्ट सेटिंग को बदल देता है. यह इसके ज़रिए बंद किया गया है डिफ़ॉल्ट का मतलब है कि ओएस की डिफ़ॉल्ट सेटिंग को प्राथमिकता दी जाएगी. अगर दोनों इस फ़्लैग और FORCE_DISABLE_HEVC_SUPPORT को चालू किया गया है, ओएस दोनों फ़्लैग को अनदेखा कर देता है.

FORCE_NON_RESIZE_APP

बदलाव का आईडी: 181146395
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

जिन पैकेज पर यह लागू किया गया है उनका साइज़ न बदला जा सके.

FORCE_RESIZE_APP

बदलाव आईडी: 174042936
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

जिन पैकेज पर यह लागू किया गया है उनका साइज़ बदला जा सकता है. सिर्फ़ हम फ़ुलस्क्रीन विंडो मोड में साइज़ बदलने की अनुमति दें, लेकिन ऐप्लिकेशन को ज़बरदस्ती न बदलें मल्टी-विंडो वाले मोड में भी काम करता है, जिसका साइज़ बदला जा सकता है.

GWP_ASAN

बदलाव का आईडी: 145634846
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

ऐप्लिकेशन में सैंपल के तौर पर इस्तेमाल की गई नेटिव मेमोरी की गड़बड़ी का पता लगाने की सुविधा चालू करें.

GWP-ASan के बारे में ज़्यादा जानने के लिए, GWP-ASan की गाइड.

IMPLICIT_INTENTS_ONLY_MATCH_EXPORTED_COMPONENTS

बदलाव का आईडी: 229362273
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

Android 14 (एपीआई लेवल 34) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, कॉम्पोनेंट इंप्लिसिट इंटेंट के ज़रिए शुरू करने के लिए, एक्सपोर्ट करना ज़रूरी है. अगर आपने किसी कॉम्पोनेंट को एक्सपोर्ट और शुरू नहीं किया जाता है, तो उसे सूची से हटा दिया जाता है एक साथ काम कर रहे हैं. यह खास तौर पर, इन गतिविधियों और ब्रॉडकास्ट.

इस बदलाव के बारे में ज़्यादा जानने के लिए, Android 14 में दिया गया सेक्शन देखें व्यवहार में बदलावों की जानकारी देने वाला पेज इंप्लिसिट और रुके हुए इंटेंट पर पाबंदियां.

बदलाव आईडी: 266201607
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

Android 14 (एपीआई लेवल 34) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, ऐप्लिकेशन को हर MediaProjection से पहले उपयोगकर्ता से सहमति देने के लिए कहें कैप्चर सेशन.

इस बदलाव के बारे में ज़्यादा जानने के लिए, Android 14 में दिया गया सेक्शन देखें उपयोगकर्ता के व्यवहार में बदलाव की जानकारी देने वाला पेज हर MediaProjection के लिए, उपयोगकर्ता की सहमति ज़रूरी है कैप्चर सेशन.

NATIVE_HEAP_ZERO_INIT

बदलाव का आईडी: 178038272
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

नेटिव हीप मेमोरी के लिए, शून्य अपने-आप शुरू होने की सुविधा चालू करें आवंटन

NATIVE_MEMTAG_ASYNC

बदलाव का आईडी: 145772972
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

इस प्रोसेस में एसिंक्रोनस (ASYNC) मेमोरी टैग की जांच चालू करें. इस फ़्लैग का असर सिर्फ़ ARM मेमोरी टैगिंग के साथ काम करने वाले हार्डवेयर पर होता है एक्सटेंशन (एमटीई).

NATIVE_MEMTAG_SYNC

बदलाव का आईडी: 177438394
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

इस प्रोसेस में, सिंक्रोनस (सिंक) मेमोरी टैग की जांच चालू होती है. इस फ़्लैग का असर सिर्फ़ ARM मेमोरी टैगिंग के साथ काम करने वाले हार्डवेयर पर होता है एक्सटेंशन (एमटीई). अगर NATIVE_MEMTAG_ASYNC और यह, दोनों विकल्प चालू है, इस विकल्प को प्राथमिकता दी जाती है और एमटीई चालू है सिंक मोड में है.

OVERRIDE_ANY_ORIENTATION

बदलाव का आईडी: 265464455
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

चालू होने पर, यह बदलाव नीचे दिए गए ओरिएंटेशन की अनुमति देता है दिशानिर्देश किसी भी तरह से किए गए ओरिएंटेशन के बावजूद लागू होते हैं गतिविधि:

OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK

बदलाव का आईडी: 191514214
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

इस बदलाव के चालू होने पर, इसे उन पैकेज पर लागू किया जा सकता है जिन पर इसे लागू किया गया है android:resizeableActivity की मौजूदा वैल्यू को नज़रअंदाज़ करें साथ ही, टारगेट SDK टूल M के बराबर या उससे कम होना चाहिए. साथ ही, गतिविधि पर विचार करें किया जा सकता है, ताकि इसका साइज़ न बदला जा सके. इस मामले में, कैमरे के घूमने का मान, क्रॉप केवल आवश्यक मुआवज़े पर निर्भर करता है, क्योंकि मौजूदा डिसप्ले का रोटेशन.

OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS

बदलाव आईडी: 189229956
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

इस बदलाव के चालू होने पर, इसे उन पैकेज पर लागू किया जा सकता है जिन पर इसे लागू किया गया है कैमरा घुमाने और काटने की डिफ़ॉल्ट सेटिंग को बदलें और हमेशा वापसी CaptureRequest.SCALER_ROTATE_AND_CROP_NONE.

OVERRIDE_LANDSCAPE_ORIENTATION_TO_REVERSE_LANDSCAPE

बदलाव आईडी: 266124927
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

चालू करें SCREEN_ORIENTATION_REVERSE_LANDSCAPE जिस ऐप्लिकेशन पर वह लागू होता है. जब तक OVERRIDE_ANY_ORIENTATION यह भी सक्षम है, SCREEN_ORIENTATION_REVERSE_LANDSCAPE है सिर्फ़ तब इस्तेमाल किया जाता है, जब गतिविधि लैंडस्केप ओरिएंटेशन को तय करती हो. सक्षम कर रहा है इस बदलाव से, आपको यह देखने में मदद मिलेगी कि ऐप्लिकेशन के काम करने का तरीका क्या है उन डिवाइसों के बीच में जहां स्क्रीन की ओरिएंटेशन लैंडस्केप स्थिति से मेल खाता है Surface.ROTATION_90 और डिवाइस जहां यह Surface.ROTATION_270.

OVERRIDE_MIN_ASPECT_RATIO

बदलाव आईडी: 174042980
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

यह बदलाव उन सभी बदलावों का असर डालता है जो किसी दिए गए कम से कम आसपेक्ट रेशियो को लागू करते हैं. इस बदलाव को चालू करने से, नीचे दिए गए ज़रूरी आसपेक्ट रेशियो के बारे में जानकारी मिलेगी लागू किए जाने वाले अनुपात:

किसी ऐप्लिकेशन पैकेज के लिए यह बदलाव चालू होने पर, ऐप्लिकेशन के मेनिफ़ेस्ट में दिए गए अनुपात को, सबसे बड़े 'चालू' अनुपात में बदल दिया जाता है आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) में तब तक बदलाव करें, जब तक ऐप्लिकेशन की मेनिफ़ेस्ट वैल्यू ज़्यादा न हो.

OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREEN

बदलाव आईडी: 218959984
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

इस सुविधा के चालू होने पर, इसके कम से कम आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) की पाबंदी लागू हो जाती है पोर्ट्रेट फ़ुलस्क्रीन मोड का इस्तेमाल करें.

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—पाने वाले पोर्ट्रेट ओरिएंटेशन वाली गतिविधियां.

OVERRIDE_RESPECT_REQUESTED_ORIENTATION

बदलाव का आईडी: 236283604
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

इस बदलाव के चालू होने पर, इस बदलाव से जुड़े पैकेज इस पर लागू नहीं होते स्क्रीन की उस दिशा से जुड़ी पाबंदियों से देखी जा सकती है जिसे डिवाइस निर्माता सेट कर सकते है.

OVERRIDE_UNDEFINED_ORIENTATION_TO_NOSENSOR

बदलाव का आईडी: 265451093
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

चालू करें SCREEN_ORIENTATION_NOSENSOR जिस ऐप्लिकेशन पर वह लागू होता है. जब तक OVERRIDE_ANY_ORIENTATION यह भी सक्षम है, SCREEN_ORIENTATION_NOSENSOR है का इस्तेमाल सिर्फ़ तब किया जाता है जब गतिविधि में कोई तय किया गया लक्ष्य न हो स्क्रीन की दिशा.

OVERRIDE_UNDEFINED_ORIENTATION_TO_PORTRAIT

बदलाव का आईडी: 265452344
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

चालू करें SCREEN_ORIENTATION_PORTRAIT जिस ऐप्लिकेशन पर वह लागू होता है. जब तक OVERRIDE_ANY_ORIENTATION यह भी सक्षम है, SCREEN_ORIENTATION_PORTRAIT है का इस्तेमाल सिर्फ़ तब किया जाता है जब गतिविधि में कोई तय किया गया लक्ष्य न हो स्क्रीन की दिशा.

RATE_LIMIT_TOASTS

बदलाव का आईडी: 174840628
डिफ़ॉल्ट स्थिति: इस बदलाव को टॉगल नहीं किया जा सकता. इसे सिर्फ़ कंपैटबिलिटी फ़्रेमवर्क की मदद से लॉग किया जाता है.

इनकी संख्या के लिए दर सीमित करने की सुविधा चालू करता है Toast.show() उपयोगकर्ता पर बहुत ज़्यादा टोस्ट का दबाव पड़ने से रोकने के लिए कॉल किया जाता है सीमित समय तक. इतने ज़्यादा टोस्ट दिखाने की कोशिश जिसके कारण टोस्ट को खारिज कर दिया जाता है.

REJECT_NEGATIVE_NETWORK_ESTIMATES

बदलाव का आईडी: 253665015
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

चालू होने पर, यह ज़रूरी है कि अनुमानित नेटवर्क बाइट होने चाहिए नकारात्मक.

REQUIRE_NETWORK_CONSTRAINT_FOR_NETWORK_JOB_WORK_ITEMS

बदलाव का आईडी: 241104082
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

Android 14 (एपीआई लेवल 34) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, यह ज़रूरी है होस्टिंग जॉब की मदद से, नेटवर्क कंस्ट्रेंट को तय करें, अगर JobWorkItem नेटवर्क उपयोग दिखाता है.

REQUIRE_NETWORK_PERMISSIONS_FOR_CONNECTIVITY_JOBS

बदलाव आईडी: 271850009
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

Android 14 (एपीआई लेवल 34) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, यह ज़रूरी है ऐप्लिकेशन, जो दोनों मैन्युफ़ैक्चरर INTERNET और ACCESS_NETWORK_STATE अनुमतियों का इस्तेमाल करती हैं.

THROW_ON_INVALID_DATA_TRANSFER_IMPLEMENTATION

बदलाव का आईडी: 255371817
डिफ़ॉल्ट स्थिति: यह सेटिंग, Android 14 (एपीआई लेवल 34) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए चालू की गई है.

Android 14 (एपीआई लेवल 34) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, अगर कोई ऐप्लिकेशन सही तरीके से लागू नहीं होता है, तो सिस्टम अपवाद दिखाता है उपयोगकर्ता की ओर से शुरू किया गया तय करते समय सभी ज़रूरी डेटा ट्रांसफ़र एपीआई डेटा ट्रांसफ़र करने का काम.

इस परिवर्तन के बारे में अधिक जानने के लिए, फ़ोरग्राउंड सेवाओं को उपयोगकर्ता के शुरू किए गए डेटा ट्रांसफ़र पर माइग्रेट करें नौकरियां.

USE_EXPERIMENTAL_COMPONENT_ALIAS

बदलाव का आईडी: 196254758
डिफ़ॉल्ट स्थिति: सभी ऐप्लिकेशन के लिए बंद है.

चालू होने पर, सिस्टम "android" को अनुमति देता है इस्तेमाल करने के लिए पैकेज कॉम्पोनेंट एलियास.