กำหนดค่าโครงสร้างพื้นฐาน

โมดูล Config Infrastructure ประกอบด้วยโค้ดโครงสร้างพื้นฐานที่ช่วยให้แพลตฟอร์มและโมดูลสามารถใช้แฟล็กคุณลักษณะได้ ขณะนี้รหัสนี้มีอยู่ใน frameworks/base ไม่มีการวางแผนฟีเจอร์ใหม่สำหรับ Android 14

แรงจูงใจ

  • การวนซ้ำโค้ดโครงสร้างพื้นฐานที่รวดเร็วยิ่งขึ้น นักพัฒนาแพลตฟอร์มและโมดูล Mainline จะได้รับประโยชน์จากการทำงานที่ดีขึ้นและเร็วขึ้น
  • โซลูชันแบบเดียวกันสำหรับฟังก์ชันแฟล็กคุณลักษณะ
  • คุณสมบัติใหม่สามารถเข้าถึงอุปกรณ์ได้มากขึ้น ตัวอย่างเช่น งานที่ทำเสร็จในกรอบเวลา Android 15 (ทดลอง AOSP) สามารถนำไปใช้กับอุปกรณ์ 14 เครื่องได้แม้กระทั่งก่อน OTA เสียอีก

ขอบเขตโมดูล

สำหรับ Android 14 เรากำลังย้าย frameworks/base/core/java/android/provider/DeviceConfig.java (และคลาสที่เกี่ยวข้องอย่างใกล้ชิด) ไปยังโมดูลนี้ นอกจากนี้เรายังวางแผนที่จะย้ายตรรกะการคงอยู่ของการกำหนดค่าไปยังโมดูลนี้ด้วย

รูปแบบแพ็คเกจ

โมดูล Config Infrastructure อยู่ในรูปแบบ APEX

การพึ่งพาอาศัยกัน

ไม่มี.

ปรับแต่ง

คุณไม่สามารถปรับแต่งโมดูลนี้ได้