साल 2026 से, हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ अलाइन होने के लिए, दूसरी और चौथी तिमाही में AOSP पर सोर्स कोड पब्लिश करेंगे. इससे यह पक्का किया जा सकेगा कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. हमारा सुझाव है कि AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main के बजाय android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
HIDL फ़्रेमवर्क के पुराने सिस्टम के साथ काम करने की पुष्टि
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
HIDL HAL
यह पक्का करते हैं कि Android का कोर सिस्टम (जिसे system.img या फ़्रेमवर्क भी कहा जाता है) पिछले वर्शन के साथ काम करता हो. वेंडर टेस्ट सुइट (वीटीएस)
टेस्ट से यह पक्का किया जाता है कि एचएएल उम्मीद के मुताबिक काम कर रहे हैं.उदाहरण के लिए, 1. 1 एचएएल टेस्ट, 1.2 एचएएल के सभी वर्शन पर चलाए जाते हैं.हालांकि, फ़्रेमवर्क टेस्टिंग से यह पक्का किया जाता है कि जब एचएएल (1.0, 1.1 या 1.2) उपलब्ध कराया जाता है, तो फ़्रेमवर्क उस एचएएल के साथ ठीक से काम करता है.
एचएएल इंटरफ़ेस डेफ़िनिशन लैंग्वेज (एचआईडीएल) के बारे में ज़्यादा जानने के लिए, एचआईडीएल,
एचआईडीएल के वर्शन, और
एचआईडीएल एचएएल को बंद करना लेख पढ़ें.
एचएएल अपग्रेड के बारे में जानकारी
HAL अपग्रेड दो तरह के होते हैं: मेजर और माइनर.
ज़्यादातर सिस्टम में, सिर्फ़ एक HAL लागू किया जाता है. हालांकि, एक से ज़्यादा HAL लागू किए जा सकते हैं. उदाहरण के लिए:
android.hardware.teleport@1.0 # initial interface
android.hardware.teleport@1.1 # minor version upgrade
android.hardware.teleport@1.2 # another minor version upgrade
...
android.hardware.teleport@2.0 # major version upgrade
...
सिस्टम पार्टीशन में आम तौर पर एक फ़्रेमवर्क डेमॉन (जैसे कि teleportd) शामिल होता है. यह एचएएल लागू करने वाले किसी खास ग्रुप के साथ कम्यूनिकेशन मैनेज करता है. इसके अलावा, सिस्टम में ऐसी सिस्टम लाइब्रेरी (जैसे, android.hardware.configstore-utils) भी शामिल हो सकती है जो क्लाइंट के व्यवहार को आसानी से लागू करती है. ऊपर दिए गए उदाहरण में, teleportd को काम करना चाहिए. इससे कोई फ़र्क़ नहीं पड़ता कि डिवाइस पर HAL का कौनसा वर्शन इंस्टॉल है.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-12-02 (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"]],["आखिरी बार 2025-12-02 (UTC) को अपडेट किया गया."],[],[]]