סקירה כללית

ממשק שכבת הפשטה של חומרת הרכב (VHAL) מגדיר את המאפיינים ש-OEM יכולים להטמיע, ומכיל מטא-נתונים של נכסים. לדוגמה, אם המאפיין הוא מספר שלם ואילו מצבי שינוי מותרים. ממשק VHAL מבוסס על גישה למאפיין (קריאה, כתיבה והרשמה) שהוא הפשטה של פונקציה ספציפית.

  • בגרסה 13 של Android ואילך, VHAL הועבר ל-AIDL ב-IVehicle.aidl
  • ב-Android מגרסה 12 ומטה, VHAL מוגדר בשפת HIDL בקובץ IVehicle.hal

רכיבי CarService ורכיבים מובנים של Android תומכים בקצה העורפי של HIDL ו-AIDL, ומעדיפים את הקצה העורפי של AIDL כשהוא זמין.

הדרכה תיאור
מומלץ מאוד לגבי הטמעות קיימות של HIDL VHAL, צריך לעבור לממשק החדש יותר של AIDL.
MUST בהטמעות חדשות של VHAL, צריך להשתמש בממשק AIDL.

מידע נוסף על VHAL זמין בדפים הבאים: