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