A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Config Infrastructure
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Il modulo Config Infrastructure contiene il codice dell'infrastruttura che consente alla piattaforma e ai moduli di utilizzare i flag di funzionalità.
Questo codice è attualmente disponibile in frameworks/base
. Per Android 14 non sono previste nuove funzionalità.
Motivazione
- Iterazione più rapida del codice dell'infrastruttura. Gli sviluppatori di moduli della piattaforma e principali beneficiano prima di funzionalità migliori e più complete.
- Una soluzione uniforme per la funzionalità dei flag funzionalità.
- Le nuove funzionalità possono raggiungere più dispositivi. Ad esempio, il lavoro svolto nel periodo di tempo di Android 15 può essere applicato ai dispositivi con Android 14 anche prima delle OTA.
Confine del modulo
Per Android 14, stiamo trasferendo
frameworks/base/core/java/android/provider/DeviceConfig.java
(e le classi strettamente
correlate) in questo modulo. Prevediamo inoltre di spostare la logica di persistenza della configurazione in questo modulo.
Il modulo Config Infrastructure è in formato
APEX.
Dipendenze
Nessuno.
Personalizza
Non puoi personalizzare questo modulo.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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."]]