Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Infrastruktur Konfigurasi
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Modul Config Infrastructure berisi kode infrastruktur yang memungkinkan platform dan modul menggunakan flag fitur.
Kode ini saat ini ada di frameworks/base
. Tidak ada fitur baru yang direncanakan untuk
Android 14.
Motivasi
- Iterasi kode infrastruktur yang lebih cepat. Developer modul Platform dan
Mainline mendapatkan manfaat dari fungsi yang lebih baik dan lebih banyak lebih cepat.
- Solusi seragam untuk fungsi tombol fitur.
- Fitur baru dapat menjangkau lebih banyak perangkat. Misalnya, pekerjaan yang dilakukan dalam
jangka waktu Android 15 dapat diterapkan ke
14 perangkat bahkan sebelum OTA.
Batas modul
Untuk Android 14, kami memindahkan
frameworks/base/core/java/android/provider/DeviceConfig.java
(dan class
yang terkait erat) ke modul ini. Kami juga berencana untuk memindahkan logika persistensi konfigurasi
ke modul ini.
Modul Config Infrastructure menggunakan format
APEX.
Dependensi
Tidak ada.
Sesuaikan
Anda tidak dapat menyesuaikan modul ini.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Config Infrastructure\n\nThe Config Infrastructure module contains the infrastructure\ncode that enables the platform and modules to use feature flags.\nThis code currently exists in `frameworks/base`. No new features are planned for\nAndroid 14.\n\nMotivation\n----------\n\n- Quicker iteration of the infrastructure code. Platform and Mainline module developers benefit from better and more functionality sooner.\n- A uniform solution for feature flag functionality.\n- New features can reach more devices. For example, work done in the Android 15 timeframe can be applied to 14 devices even before OTAs.\n\nModule boundary\n---------------\n\nFor Android 14, we're moving\n`frameworks/base/core/java/android/provider/DeviceConfig.java` (and closely\nrelated classes) to this module. We also plan to move configuration persistence\nlogic to this module.\n\nPackage format\n--------------\n\nThe Config Infrastructure module is in\n[APEX](/docs/core/ota/apex) format.\n\nDependencies\n------------\n\nNone.\n\nCustomize\n---------\n\nYou can't customize this module."]]