Ab dem 27. März 2025 empfehlen wir, android-latest-release anstelle von aosp-main zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die VHAL-Schnittstelle (Vehicle Hardware Abstraction Layer) definiert die Eigenschaften, die OEMs implementieren können, und enthält Property-Metadaten. Beispielsweise, ob eine Property eine Ganzzahl ist und welche Änderungsmodi zulässig sind. Die VHAL-Benutzeroberfläche basiert auf dem Zugriff auf eine Property (Lesen, Schreiben und Abonnieren), die eine Abstraktion für eine bestimmte Funktion ist.
In Android 13 und höher wurde VHAL zu IVehicle.aidl auf AIDL umgestellt.
In Android 12 und niedriger wird VHAL in IVehicle.hal mit der HIDL-Sprache definiert.
CarService und native Android-Komponenten unterstützen HIDL- und AIDL-Backends und bevorzugen das AIDL-Backend, wenn es verfügbar ist.
Anleitung
Beschreibung
EMPFEHLEN
Migrieren Sie vorhandene HIDL-VHAL-Implementierungen zur neueren AIDL-Schnittstelle.
DRINGEND EMPFOHLEN
Verwenden Sie für neue VHAL-Implementierungen die AIDL-Schnittstelle.
Weitere Informationen zur VHAL finden Sie auf den folgenden Seiten:
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: 2025-04-04 (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: 2025-04-04 (UTC)."],[],[]]