वाहन हार्डवेयर एब्स्ट्रैक्शन लेयर (VHAL) इंटरफ़ेस उन गुणों को परिभाषित करता है जिन्हें OEM लागू कर सकते हैं और इसमें संपत्ति मेटाडेटा शामिल है। उदाहरण के लिए, क्या कोई गुण पूर्णांक है और कौन से परिवर्तन मोड की अनुमति है। वीएचएएल इंटरफ़ेस एक संपत्ति तक पहुंचने (पढ़ने, लिखने और सदस्यता लेने) पर आधारित है, जो एक विशिष्ट फ़ंक्शन के लिए एक अमूर्त है।
- Android 13 और उच्चतर में, VHAL
IVehicle.aidl
पर AIDL में स्थानांतरित हो गया - Android 12 और उससे पहले के संस्करण में, VHAL को
IVehicle.hal
में HIDL भाषा के साथ परिभाषित किया गया है
CarService और Android मूल घटक HIDL और AIDL बैकएंड का समर्थन करते हैं और उपलब्ध होने पर AIDL बैकएंड को प्राथमिकता देते हैं।
मार्गदर्शन | विवरण |
---|---|
अनुशंसा करना | मौजूदा HIDL VHAL कार्यान्वयन के लिए, नए AIDL इंटरफ़ेस पर माइग्रेट करें। |
कड़ाई से अनुशंसा करो | नए वीएचएएल कार्यान्वयन के लिए, एआईडीएल इंटरफ़ेस का उपयोग करें। |
वीएचएएल के बारे में अधिक जानने के लिए, ये पृष्ठ देखें:
- वीएचएएल इंटरफ़ेस
- संपत्ति विन्यास
- समर्थित सिस्टम गुण
- विशेष गुण
- सीट और स्टीयरिंग_व्हील संपत्तियां
- एडीएएस गुण
- संदर्भ कार्यान्वयन
- वीएचएएल को डीबग करें
- मूल क्लाइंट के साथ VHAL का उपयोग करें
- एचआईडीएल वीएचएएल माइग्रेशन गाइड
- एचआईडीएल वीएचएएल इंटरफ़ेस