از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
آمادهساز هدف پرچم ویژه
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
این کلاس منسوخ شده است.
به جای آن AFlagsTargetPreparer استفاده کنید.
DeviceConfig (پرچمهای ویژگی تنظیمشده توسط یک سرویس از راه دور) را بهروزرسانی میکند.
این میتواند برای بازتولید وضعیت یک دستگاه (با ذخیره تمام مقادیر پرچم در یک فایل با استفاده از `adb shell device_config list`) یا برای فعال/غیرفعال کردن دستهای پرچمها (تست همه روشن/همه خاموش) استفاده شود.
مثال استفاده:
- برای استفاده در تست all-on/all-off، فایل flag مورد نیاز را مشخص کنید:
--flag-file=flag_file_path
- برای لغو یک یا چند پرچم، مقادیر آنها را مشخص کنید (میتوانید آنها را با فایلهای پرچم ترکیب کنید):
--flag-file=flag_file_path --flag-value=namespace/name=value
- برای استفاده جهت آزمایش برگشتپذیری، فایل all-on و به دنبال آن فایل all-off را مشخص کنید و راهاندازی مجدد را بین این دو فایل فعال کنید:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
باید در ترکیب با DeviceSetup برای غیرفعال کردن همگامسازی DeviceConfig در طول آزمایش استفاده شود، زیرا این امر میتواند تغییرات ایجاد شده توسط این آمادهساز را بازنویسی کند.
خلاصه
سازندگان عمومی
آمادهساز هدف پرچم ویژه
public FeatureFlagTargetPreparer ()
روشهای عمومی
public void setUp (TestInformation testInformation)
| پارامترها |
|---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)| پارامترها |
|---|
testInformation | TestInformation |
e | Throwable |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی."],[],[]]