อินเทอร์เฟซ Vehicle Hardware Abstraction Layer (VHAL) กำหนดคุณสมบัติที่ OEM สามารถนำไปใช้และประกอบด้วยข้อมูลเมตาของคุณสมบัติ ตัวอย่างเช่น คุณสมบัติเป็นจำนวนเต็มหรือไม่ และโหมดการเปลี่ยนแปลงใดที่ได้รับอนุญาต อินเทอร์เฟซ VHAL ขึ้นอยู่กับการเข้าถึง (การอ่าน การเขียน และการสมัคร) คุณสมบัติ ซึ่งเป็นนามธรรมสำหรับฟังก์ชันเฉพาะ
- ใน Android 13 ขึ้นไป VHAL ได้ย้ายไปยัง AIDL ที่
IVehicle.aidl
- ใน Android 12 และต่ำกว่า VHAL ถูกกำหนดด้วยภาษา HIDL ใน
IVehicle.hal
ส่วนประกอบดั้งเดิมของ CarService และ Android รองรับแบ็กเอนด์ HIDL และ AIDL และต้องการแบ็กเอนด์ AIDL เมื่อมีให้บริการ
คำแนะนำ | คำอธิบาย |
---|---|
แนะนำ | สำหรับการใช้งาน HIDL VHAL ที่มีอยู่ ให้ย้ายไปยังอินเทอร์เฟซ AIDL ที่ใหม่กว่า |
ขอแนะนำ | สำหรับการใช้งาน VHAL ใหม่ ให้ใช้อินเทอร์เฟซ AIDL |
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ VHAL โปรดดูหน้าเหล่านี้:
- อินเทอร์เฟซ VHAL
- การกำหนดค่าคุณสมบัติ
- คุณสมบัติของระบบที่รองรับ
- คุณสมบัติพิเศษ
- คุณสมบัติที่นั่งและพวงมาลัย
- คุณสมบัติของเอดาส
- การดำเนินการอ้างอิง
- ดีบัก VHAL
- ใช้ VHAL กับไคลเอ็นต์เนทิฟ
- คู่มือการโยกย้าย HIDL VHAL
- อินเทอร์เฟซ HIDL VHAL