Dokumentation für HIDL-Schnittstellen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die HAL Interface Description Language (HIDL) spezifiziert die Schnittstelle zwischen einem HAL und seinen Benutzern. Es definiert Typen und Methodenaufrufe, zusammengefasst in Schnittstellen und Paketen. HIDL ist ein System zur Kommunikation zwischen Codebasen, die unabhängig kompiliert werden können und für die Kommunikation zwischen Prozessen gedacht sind. Siehe die HIDL-Anleitungen.
Die automatisch generierte Dokumentation für die HIDL-Dateien (.hal) ist veraltet. Einzelheiten zu den Schnittstellenspezifikationen finden Sie in den HIDL-Quelldateien in AOSP.
HIDL-Schnittstellendateien befinden sich in AOSP an vier verschiedenen Orten:
- /hardware/schnittstellen
- /frameworks/hardware/interfaces
- /system/hardware/interfaces
- /system/libhidl/transport
In den folgenden Abschnitten finden Sie Links zu den HIDL-Quelldateien an den einzelnen Speicherorten.
/hardware/schnittstellen
/frameworks/hardware/interfaces
/system/hardware/interfaces
/system/libhidl/transport
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-12-01 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]
{"lastModified": "Zuletzt aktualisiert: 2023-12-01\u00a0(UTC)."}
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2023-12-01 (UTC)."]]