هنگام اضافه کردن کد به AOSP، از پرچمهای راهاندازی ویژگی استفاده کنید تا کد تست نشده را از کد آزمایش شده جدا کنید. برای اجرا و آزمایش کد خود، پرچم های راه اندازی ویژگی را فعال کنید. برعکس، برای اطمینان از اجرا نشدن کد تست نشده، پرچمهای راهاندازی ویژگی را غیرفعال کنید.
پرچمهای راهاندازی ویژگی عمدتاً به این دو روش استفاده میشوند:
- اگر در AOSP مشارکت میکنید، ممکن است بازبین تغییر از شما بخواهد پرچم راهاندازی ویژگی را پیادهسازی کنید تا ویژگی به درستی آزمایش شود. برای اطلاعات بیشتر در مورد شاخه ها، به چرخه عمر انتشار مراجعه کنید.
- Google از پرچمهای راهاندازی ویژگی استفاده میکند تا اطمینان حاصل کند که شاخه توسعه خارجی (اصلی) و شاخه انتشار برای همه پایدار هستند. اگر شرکت شما آینه ای از AOSP نگه می دارد و از آن آینه کار می کند، از علامت گذاری راه اندازی ویژگی استفاده کنید تا آیینه کد AOSP خود را برای تیم توسعه خود ثابت نگه دارد.
مراحل سطح بالا برای اجرای پرچم گذاری راه اندازی ویژگی عبارتند از:
- برای تغییر کد مشخص، مشخص کنید که آیا به پرچم نیاز دارید یا خیر، و در این صورت، نوع پرچم را تعیین کنید.
- پرچم را اعلام کنید
- تغییر کد خود را در پرچم قرار دهید.
- مقدار پرچم را تنظیم کنید.
- کد خود را بسازید و آزمایش کنید.
- تغییر مقادیر پرچم در زمان اجرا
- کد آزمایشی که از پرچمهای انتشار ویژگی استفاده میکند
صفحات این بخش نحوه انجام هر یک از این مراحل را به شما آموزش می دهد.