ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ android-latest-release
แทน aosp-main
เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปลี่ยนแปลงใน AOSP
FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
อัปเดต DeviceConfig (Flag ฟีเจอร์ที่ปรับโดยบริการระยะไกล)
ซึ่งสามารถใช้เพื่อจำลองสถานะของอุปกรณ์ (โดยการถ่ายโอนค่าแฟล็กทั้งหมดไปยังไฟล์โดยใช้ `adb shell device_config list`) หรือเพื่อเปิด/ปิดใช้แฟล็กหลายรายการพร้อมกัน (การทดสอบเปิด/ปิดทั้งหมด)
ตัวอย่างการใช้งาน
- หากต้องการใช้สำหรับการทดสอบเปิด/ปิดทั้งหมด ให้ระบุไฟล์ Flag ที่จำเป็น ดังนี้
--flag-file=flag_file_path
- หากต้องการลบล้างการตั้งค่าสถานะอย่างน้อย 1 รายการ ให้ระบุค่า (สามารถใช้ร่วมกับไฟล์ Flag ได้)
--flag-file=flag_file_path --flag-value=namespace/name=value
- หากต้องการใช้สำหรับการทดสอบการกลับรายการ ให้ระบุไฟล์ที่เปิดทั้งหมดตามด้วยไฟล์ที่ปิดทั้งหมด และเปิดใช้การรีบูตระหว่างไฟล์ 2 ไฟล์นี้
--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 UTC
[null,null,["อัปเดตล่าสุด 2025-03-26 UTC"],[],[]]