Config Infrastructure मॉड्यूल में इंफ़्रास्ट्रक्चर कोड होता है. इसकी मदद से, प्लैटफ़ॉर्म और मॉड्यूल, सुविधा फ़्लैग का इस्तेमाल कर पाते हैं.
यह कोड फ़िलहाल frameworks/base
में मौजूद है. Android 14 में कोई नई सुविधा नहीं जोड़ी जाएगी.
वजह
- इंफ़्रास्ट्रक्चर कोड का तेज़ी से इस्तेमाल करना. प्लैटफ़ॉर्म और मेनलाइन मॉड्यूल डेवलपर को बेहतर और ज़्यादा सुविधाओं का जल्द ही फ़ायदा मिलता है.
- फ़ीचर फ़्लैग फ़ंक्शन के लिए एक जैसा समाधान.
- नई सुविधाएं ज़्यादा डिवाइसों तक पहुंच सकती हैं. उदाहरण के लिए, Android 15 की समयसीमा में किया गया काम, ओटीए से पहले भी 14 डिवाइसों पर लागू किया जा सकता है.
मॉड्यूल की सीमा
Android 14 के लिए, हम frameworks/base/core/java/android/provider/DeviceConfig.java
(और उससे मिलती-जुलती क्लास) को इस मॉड्यूल में ले जा रहे हैं. हम कॉन्फ़िगरेशन के स्थायी होने के लॉजिक को भी इस मॉड्यूल में ले जाने वाले हैं.
पैकेज का फ़ॉर्मैट
कॉन्फ़िगरेशन इंफ़्रास्ट्रक्चर मॉड्यूल, APEX फ़ॉर्मैट में है.
डिपेंडेंसी
कोई नहीं.
पसंद के मुताबिक बनाएं
इस मॉड्यूल को पसंद के मुताबिक नहीं बनाया जा सकता.