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