ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
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-07-27 UTC
[[["เข้าใจง่าย","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"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[]]