साल 2026 से, हम दूसरी और चौथी तिमाही में AOSP के लिए सोर्स कोड पब्लिश करेंगे. ऐसा इसलिए किया जाएगा, ताकि हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ काम कर सकें और यह पक्का कर सकें कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. AOSP बनाने और उसमें योगदान देने के लिए, android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव देखें.
Google आपकी पसंदीदा भाषा में कॉन्टेंट का अनुवाद करने के लिए, एआई टेक्नोलॉजी का इस्तेमाल करता है. एआई से मिले अनुवादों में गलतियां हो सकती हैं.
व्हीकल एचएएल (वीएचएएल) के बारे में खास जानकारी
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
व्हीकल हार्डवेयर ऐब्स्ट्रैक्शन लेयर (वीएचएएल) इंटरफ़ेस, उन प्रॉपर्टी के बारे में बताता है जिन्हें ओईएम लागू कर सकते हैं. साथ ही, इसमें प्रॉपर्टी का मेटाडेटा भी शामिल होता है. उदाहरण के लिए, कोई प्रॉपर्टी पूर्णांक है या नहीं और बदलाव के किन मोड की अनुमति है. VHAL इंटरफ़ेस, किसी प्रॉपर्टी को ऐक्सेस करने (पढ़ने, लिखने, और सदस्यता लेने) पर आधारित होता है. यह किसी खास फ़ंक्शन के लिए ऐब्स्ट्रैक्शन होता है.
Android 13 और इसके बाद के वर्शन में, वीएचएएल को एआईडीएल में माइग्रेट कर दिया गया है. IVehicle.aidl
Android 12 और इससे पहले के वर्शन में, वीएचएएल को एचआईडीएल भाषा में IVehicle.hal में तय किया गया है
CarService और Android के नेटिव कॉम्पोनेंट, HIDL और AIDL बैकएंड के साथ काम करते हैं. साथ ही, AIDL बैकएंड उपलब्ध होने पर, इसे प्राथमिकता देते हैं.
दिशा-निर्देश
ब्यौरा
हमारा सुझाव है
मौजूदा एचआईडीएल वाले वीएचएएल को लागू करने के लिए, नए एआईडीएल इंटरफ़ेस पर माइग्रेट करें.
ज़रूरी है
नए वीएचएएल को लागू करने के लिए, एआईडीएल इंटरफ़ेस का इस्तेमाल करें.
वीएचएएल के बारे में ज़्यादा जानने के लिए, इन पेजों पर जाएं:
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2026-09-18 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2026-09-18 (UTC) को अपडेट किया गया."],[],[]]