खास जानकारी

वाहन हार्डवेयर एब्स्ट्रैक्शन लेयर (VHAL) इंटरफ़ेस उन गुणों को परिभाषित करता है जिन्हें OEM लागू कर सकते हैं और इसमें संपत्ति मेटाडेटा शामिल है। उदाहरण के लिए, क्या कोई गुण पूर्णांक है और कौन से परिवर्तन मोड की अनुमति है। वीएचएएल इंटरफ़ेस एक संपत्ति तक पहुंचने (पढ़ने, लिखने और सदस्यता लेने) पर आधारित है, जो एक विशिष्ट फ़ंक्शन के लिए एक अमूर्त है।

  • Android 13 और उच्चतर में, VHAL IVehicle.aidl पर AIDL में स्थानांतरित हो गया
  • Android 12 और उससे पहले के संस्करण में, VHAL को IVehicle.hal में HIDL भाषा के साथ परिभाषित किया गया है

CarService और Android मूल घटक HIDL और AIDL बैकएंड का समर्थन करते हैं और उपलब्ध होने पर AIDL बैकएंड को प्राथमिकता देते हैं।

मार्गदर्शन विवरण
अनुशंसा करना मौजूदा HIDL VHAL कार्यान्वयन के लिए, नए AIDL इंटरफ़ेस पर माइग्रेट करें।
कड़ाई से अनुशंसा करो नए वीएचएएल कार्यान्वयन के लिए, एआईडीएल इंटरफ़ेस का उपयोग करें।

वीएचएएल के बारे में अधिक जानने के लिए, ये पृष्ठ देखें: