ממשק שכבת ההפשטה של חומרת הרכב (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, עיין בעמודים הבאים:
- ממשק VHAL
- תצורות נכסים
- מאפייני מערכת נתמכים
- נכסים מיוחדים
- מאפייני SEAT ו-STEERING_WHEEL
- מאפייני ADAS
- יישום התייחסות
- איתור באגים ב-VHAL
- השתמש ב-VHAL עם הלקוח המקורי
- מדריך הגירה של HIDL VHAL
- ממשק HIDL VHAL