AOSP में कोड जोड़ते समय, सुविधा लॉन्च करने के फ़्लैग का इस्तेमाल करें. इससे, जांचे गए कोड से जांचे नहीं गए कोड को अलग किया जा सकता है. अपने कोड को चलाने और उसकी जांच करने के लिए, सुविधा लॉन्च फ़्लैग चालू करें. इसके उलट, सुविधा लॉन्च करने के फ़्लैग बंद करें, ताकि यह पक्का किया जा सके कि जांचा न गया कोड, न चले.
सुविधा के लॉन्च से जुड़े फ़्लैग का इस्तेमाल मुख्य रूप से इन दो तरीकों से किया जाता है:
- अगर AOSP में योगदान दिया जा रहा है, तो पक्का करें कि आपके कोड में सुविधा लॉन्च करने के फ़्लैग का इस्तेमाल किया गया हो, ताकि Google आपके कोड की जांच कर सके और बाहरी डेवलपमेंट शाखा को स्थिर रख सके. इसके लिए, ज़रूरत के हिसाब से फ़्लैग को चालू या बंद किया जा सकता है. शाखाओं के बारे में ज़्यादा जानकारी के लिए, रिलीज़ का लाइफ़साइकल लेख पढ़ें.
- Google, फ़ीचर लॉन्च फ़्लैग का इस्तेमाल यह पक्का करने के लिए करता है कि एक्सटर्नल डेवलपमेंट ब्रांच (मुख्य) और रिलीज़ ब्रांच सभी के लिए एक जैसी हों. अगर आपकी कंपनी के पास AOSP का मिरर है और वह उस मिरर से काम करती है, तो सुविधा लॉन्च करने के लिए फ़्लैग का इस्तेमाल करें. इससे, डेवलपमेंट टीम के लिए AOSP कोड का मिरर स्थिर रहेगा.
सुविधा लॉन्च करने के लिए फ़्लैग करने की सुविधा को लागू करने का तरीका यहां बताया गया है:
- किसी कोड में बदलाव करने के लिए, यह तय करें कि आपको फ़्लैग की ज़रूरत है या नहीं. अगर फ़्लैग ज़रूरी है, तो उसका टाइप भी तय करें.
- फ़्लैग का एलान करें.
- कोड में किए गए बदलाव को फ़्लैग में रैप करें.
- फ़्लैग की वैल्यू सेट करें.
- अपना कोड बनाएं और उसकी जांच करें.
- रनटाइम के दौरान फ़्लैग की वैल्यू बदलें.
- सुविधा रिलीज़ फ़्लैग का इस्तेमाल करने वाला टेस्ट कोड
इस सेक्शन के पेजों पर, इनमें से हर चरण को पूरा करने का तरीका बताया गया है.