हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
Config Infrastructure
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Config Infrastructure मॉड्यूल में इंफ़्रास्ट्रक्चर कोड होता है. इसकी मदद से, प्लैटफ़ॉर्म और मॉड्यूल, सुविधा फ़्लैग का इस्तेमाल कर पाते हैं.
यह कोड फ़िलहाल frameworks/base
में मौजूद है. Android 14 में कोई नई सुविधा नहीं जोड़ी जाएगी.
वजह
- इंफ़्रास्ट्रक्चर कोड का तेज़ी से बदलाव. प्लैटफ़ॉर्म और मुख्य मॉड्यूल के डेवलपर, बेहतर और ज़्यादा सुविधाओं का फ़ायदा जल्दी पाते हैं.
- फ़ीचर फ़्लैग की सुविधा के लिए एक जैसा समाधान.
- नई सुविधाएं ज़्यादा डिवाइसों पर उपलब्ध हो सकती हैं. उदाहरण के लिए, Android 15 के टाइमफ़्रेम में किया गया काम, ओटीए (OTA) से पहले भी Android 14 डिवाइसों पर लागू किया जा सकता है.
मॉड्यूल की सीमा
Android 14 के लिए, हम frameworks/base/core/java/android/provider/DeviceConfig.java
(और उससे मिलती-जुलती क्लास) को इस मॉड्यूल में ले जा रहे हैं. हम कॉन्फ़िगरेशन के स्थायी होने से जुड़े लॉजिक को भी इस मॉड्यूल में ले जाने वाले हैं.
कॉन्फ़िगरेशन इंफ़्रास्ट्रक्चर मॉड्यूल, APEX फ़ॉर्मैट में है.
डिपेंडेंसी
कोई नहीं.
पसंद के मुताबिक बनाएं
इस मॉड्यूल को पसंद के मुताबिक नहीं बनाया जा सकता.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया."],[],[],null,["# Config Infrastructure\n\nThe Config Infrastructure module contains the infrastructure\ncode that enables the platform and modules to use feature flags.\nThis code currently exists in `frameworks/base`. No new features are planned for\nAndroid 14.\n\nMotivation\n----------\n\n- Quicker iteration of the infrastructure code. Platform and Mainline module developers benefit from better and more functionality sooner.\n- A uniform solution for feature flag functionality.\n- New features can reach more devices. For example, work done in the Android 15 timeframe can be applied to 14 devices even before OTAs.\n\nModule boundary\n---------------\n\nFor Android 14, we're moving\n`frameworks/base/core/java/android/provider/DeviceConfig.java` (and closely\nrelated classes) to this module. We also plan to move configuration persistence\nlogic to this module.\n\nPackage format\n--------------\n\nThe Config Infrastructure module is in\n[APEX](/docs/core/ota/apex) format.\n\nDependencies\n------------\n\nNone.\n\nCustomize\n---------\n\nYou can't customize this module."]]