A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Verifica della compatibilità con le versioni precedenti del framework HIDL
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Gli HAL HIDL
garantiscono la compatibilità con le versioni precedenti del sistema core di Android (ovvero system.img o il framework). Mentre i test della Vendor Test Suite (VTS)
garantiscono che gli HAL funzionino come previsto (ad esempio, i test HAL 1.1 vengono eseguiti su tutte le
implementazioni 1.2), sono necessari test del framework per garantire che, quando viene fornito un
HAL supportato (1.0, 1.1 o 1.2), il framework funzioni correttamente
con questo HAL.
Per informazioni dettagliate su HIDL (HAL Interface Definition Language), consulta
HIDL,
Controllo delle versioni di HIDL e
Ritiro di HIDL HAL.
Informazioni sugli upgrade dell'HAL
Esistono due tipi di upgrade HAL: principale e secondario.
La maggior parte dei sistemi include una sola implementazione HAL, ma sono supportate più implementazioni. Ad esempio:
android.hardware.teleport@1.0 # initial interface
android.hardware.teleport@1.1 # minor version upgrade
android.hardware.teleport@1.2 # another minor version upgrade
...
android.hardware.teleport@2.0 # major version upgrade
...
La partizione di sistema in genere include un daemon framework (ad esempio
teleportd) che gestisce la comunicazione con un gruppo specifico di
implementazioni HAL. In alternativa, i sistemi potrebbero includere una libreria di sistema (come android.hardware.configstore-utils) che implementa un comportamento client conveniente. Nell'esempio precedente, teleportd deve funzionare indipendentemente dalla versione dell'HAL installata sul dispositivo.
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-12-02 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-12-02 UTC."],[],[]]