اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
تعديلات على DeviceConfig (علامات الميزات التي تم ضبطها بواسطة خدمة عن بُعد)
يمكن استخدام هذا الإجراء لإعادة إنتاج حالة جهاز (من خلال تفريغ جميع قيم العلامة في ملف باستخدام "adb shell device_config list") أو لتفعيل العلامات أو إيقافها بشكل مجمّع (اختبار تفعيل/إيقاف جميع العلامات).
مثال على الاستخدام:
- لاستخدامها في اختبار تفعيل جميع الإعدادات أو إيقافها، حدِّد ملف العلامة الضروري:
--flag-file=flag_file_path
- لإلغاء علامة واحدة أو أكثر، حدِّد قيمها (يمكن دمجها مع ملفات العلامات):
--flag-file=flag_file_path --flag-value=namespace/name=value
- لاستخدامها في اختبار إمكانية الرجوع إلى الإعدادات الأصلية، حدِّد ملف "جميع الإعدادات مفعَّلة" ثم ملف "جميع الإعدادات غير مفعَّلة"، و
عليك تفعيل إعادة التشغيل بين الملفَّين:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
يجب استخدامه مع DeviceSetup
لإيقاف مزامنة DeviceConfig أثناء
الاختبار الذي قد يُلغي التغييرات التي أجراها هذا المُعدِّل.
ملخّص
وظائف الإنشاء العامة
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
الطرق العامة
public void setUp (TestInformation testInformation)
المعلمات |
testInformation |
TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
المعلمات |
testInformation |
TestInformation |
e |
Throwable |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]