Config Infrastructure

कॉन्फ़िगरेशन इंफ़्रास्ट्रक्चर मॉड्यूल में, इंफ़्रास्ट्रक्चर कोड होता है. इसकी मदद से, प्लैटफ़ॉर्म और मॉड्यूल, फ़ीचर फ़्लैग का इस्तेमाल कर पाते हैं. फ़िलहाल, यह कोड frameworks/base में मौजूद है. Android 14 के लिए, कोई नई सुविधा प्लान नहीं की गई है.

वजह

  • इंफ़्रास्ट्रक्चर कोड को तेज़ी से दोहराया जा सकता है. प्लैटफ़ॉर्म और Mainline मॉड्यूल के डेवलपर को, बेहतर और ज़्यादा सुविधाएं जल्द मिल जाती हैं.
  • फ़ीचर फ़्लैग की सुविधा के लिए, एक जैसा समाधान मिलता है.
  • नई सुविधाएं, ज़्यादा डिवाइसों पर उपलब्ध कराई जा सकती हैं. उदाहरण के लिए, Android 15 के लिए किए गए काम को, ओटीए से पहले भी 14 डिवाइसों पर लागू किया जा सकता है.

मॉड्यूल की सीमा

Android 14 के लिए, हम frameworks/base/core/java/android/provider/DeviceConfig.java (और इससे जुड़ी क्लास) को इस मॉड्यूल में ले जा रहे हैं. हम कॉन्फ़िगरेशन परसिस्टेंस लॉजिक को भी इस मॉड्यूल में ले जाने की योजना बना रहे हैं.

पैकेज का फ़ॉर्मैट

कॉन्फ़िगरेशन इंफ़्रास्ट्रक्चर मॉड्यूल, APEX फ़ॉर्मैट में है.

डिपेंडेंसी

कोई नहीं.

कस्टमाइज़ करें

इस मॉड्यूल को कस्टमाइज़ नहीं किया जा सकता.