סקירה כללית

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

  • באנדרואיד 13 ומעלה, VHAL עבר ל-AIDL בכתובת IVehicle.aidl
  • באנדרואיד 12 ומטה, VHAL מוגדר עם שפת HIDL ב- IVehicle.hal

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

הַדְרָכָה תיאור
לְהַמלִיץ עבור יישומי HIDL VHAL קיימים , העבר לממשק AIDL החדש יותר.
ממליץ בחום עבור יישומי VHAL חדשים , השתמש בממשק AIDL.

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