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 Eigenschaftsmetadaten. Beispielsweise, ob eine Eigenschaft eine Ganzzahl ist und welche Änderungsmodi zulässig sind. Die VHAL-Schnittstelle basiert auf dem Zugriff (Lesen, Schreiben und Abonnieren) einer Eigenschaft, die eine Abstraktion für eine bestimmte Funktion darstellt.
In Android 13 und höher wurde VHAL unter IVehicle.aidl zu AIDL migriert
In Android 12 und niedriger wird VHAL mit der HIDL-Sprache in IVehicle.hal definiert
Native CarService- und Android-Komponenten unterstützen HIDL- und AIDL-Backend und bevorzugen das AIDL-Backend, wenn es verfügbar ist.
Orientierungshilfe
Beschreibung
EMPFEHLEN
Migrieren Sie für vorhandene HIDL-VHAL-Implementierungen auf die neuere AIDL-Schnittstelle.
DRINGEND EMPFEHLEN
Verwenden Sie für neue VHAL-Implementierungen die AIDL-Schnittstelle.
Weitere Informationen zum VHAL finden Sie auf diesen 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: 2024-04-29 (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: 2024-04-29\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: 2024-04-29 (UTC)."]]