ממשק שכבת ההפשטה של חומרת הרכב (VHAL) מגדיר את המאפיינים שיצרני ציוד מקורי יכולים להטמיע, ומכיל מטא-נתונים של נכסים. לדוגמה, אם המאפיין הוא מספר שלם ואילו מצבי שינוי מותרים. ממשק VHAL מבוסס על גישה למאפיין (קריאה, כתיבה והרשמה) שהוא הפשטה של פונקציה ספציפית.
- ב-Android מגרסה 13 ואילך, VHAL הועבר ל-AIDL ב-
IVehicle.aidl
- ב-Android מגרסה 12 ומטה, VHAL מוגדר בשפת HIDL בקובץ
IVehicle.hal
רכיבי CarService ורכיבים מובנים של Android תומכים בקצה העורפי של HIDL ו-AIDL, ומעדיפים את הקצה העורפי של AIDL כשהוא זמין.
הדרכה | תיאור |
---|---|
המלצה | לגבי הטמעות קיימות של HIDL VHAL, צריך לעבור לממשק החדש יותר של AIDL. |
מומלץ מאוד | בהטמעות חדשות של VHAL, צריך להשתמש בממשק AIDL. |
מידע נוסף על VHAL זמין בדפים הבאים: