सीधे मुख्य कॉन्टेंट पर जाएं
Docs
नया क्या है?
रिलीज़ टिप्पणियां
सुरक्षा से जुड़े नए बुलेटिन
कंपैटबिलिटी डेफ़िनिशन डॉक्यूमेंट (सीडीडी) का नया वर्शन
साइट के अपडेट
आरंभ करना
संक्षिप्त विवरण
प्रारंभ करें
डाउनलोड करें
बनाएं
जाँच करें
बनाएं
योगदान दें
कम्यूनिटी
टूल, बिल्ड, और मिलते-जुलते रेफ़रंस
सुरक्षा
खास जानकारी
बुलेटिन
सुविधाएं
टेस्ट करना
सबसे अच्छे तरीके
मुख्य विषय
भवन निर्माण
ऑडियो
कैमरा
कनेक्टिविटी
डेटा
प्रदर्शन
फ़ॉन्ट
ग्राफ़िक
इंटरैक्शन
मीडिया
परफ़ॉर्मेंस मोड
अनुमतियां
पावर
रनटाइम
सेटिंग
Storage
जाँचें
अपडेट
आभासीकरण
डिवाइस के साथ करता है या नहीं
कंपैटबिलिटी डेफ़िनिशन डॉक्यूमेंट (सीडीडी)
Compatibility Test Suite (CTS)
Android डिवाइस
कटलफ़िश
एंटरप्राइज़
टीवी
Automotive
शुरू करें
डेवलपमेंट के लिए दिशा-निर्देश
विकास डिवाइस
टेस्टिंग टूल और इन्फ़्रास्ट्रक्चर
रिलीज़ की जानकारी
रेफ़रंस
HIDL
HAL
ट्रेड फ़ेडरेशन
सिक्योरिटी टेस्ट सुइट
Android Code Search
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
प्रवेश करें
दस्तावेज़
नया क्या है?
आरंभ करना
सुरक्षा
मुख्य विषय
डिवाइस के साथ करता है या नहीं
Android डिवाइस
Automotive
रेफ़रंस
Docs
और देखें
नया क्या है?
आरंभ करना
सुरक्षा
मुख्य विषय
डिवाइस के साथ करता है या नहीं
Android डिवाइस
Automotive
रेफ़रंस
Android Code Search
खास जानकारी
भवन निर्माण
खास जानकारी
हार्डवेयर ऐब्स्ट्रैक्शन लेयर (एचएएल)
खास जानकारी
HIDL (अब काम नहीं करता)
खास जानकारी
इंटरफ़ेस और पैकेज
इंटरफ़ेस हैश
सेवाएं और डेटा ट्रांसफ़र
फ़ास्ट मैसेज क्यू
Binder IPC का इस्तेमाल करना
MemoryBlock का इस्तेमाल करना
नेटवर्क स्टैक कॉन्फ़िगरेशन टूल
मॉडल थ्रेडिंग
HAL मॉड्यूल बदलना
डेटा टाइप
सेफ़ यूनियन
इंटरफ़ेस का वर्शन
कोड स्टाइल गाइड
HIDL C++
खास जानकारी
पैकेज
इंटरफ़ेस
डेटा टाइप
फ़ंक्शन
HIDL Java
खास जानकारी
डेटा टाइप
इंटरफ़ेस के तरीके और गड़बड़ियां
एक्सपोर्ट किए जाने वाले कॉन्स्टेंट
अन्य
HIDL फ़्रेमवर्क के पुराने सिस्टम के साथ काम करने की पुष्टि
डाइनैमिक तौर पर उपलब्ध एचएएल
लेगसी एचएएल (AOSP <=v7)
कर्नेल
खास जानकारी
Kernel की जानकारी
स्टेबल कर्नेल रिलीज़ और अपडेट
Android के सामान्य कर्नेल
GKI प्रोजेक्ट
GKI डेवलपमेंट
GKI वर्शनिंग स्कीम
GKI रिलीज़ बिल्ड
खास जानकारी
android12-5.10 रिलीज़ बिल्ड
android13-5.10 रिलीज़ बिल्ड
android13-5.15 रिलीज़ बिल्ड
android14-5.15 रिलीज़ बिल्ड
android14-6.1 रिलीज़ बिल्ड
android15-6.6 रिलीज़ बिल्ड
android16-6.12 रिलीज़ बिल्ड
GKI के ऐसे बिल्ड जो अब काम नहीं करते
android12-5.10 के पुराने बिल्ड
android13-5.10 के ऐसे बिल्ड जो अब काम नहीं करते
android13-5.15 के पुराने वर्शन
android14-5.15 के ऐसे बिल्ड जो अब काम नहीं करते
android14-6.1 के पुराने वर्शन
android15-6.6 के ऐसे बिल्ड जो अब काम नहीं करते
android16-6.12 के पुराने वर्शन
GKI रिलीज़ करने की प्रोसेस
GKI 16-6.12 android-mainline errata
केएमआई को स्थिर रखना
कर्नेल एबीआई मॉनिटरिंग
खास जानकारी
एबीआई मॉनिटरिंग की सुविधा चालू करना
सिंबल की सूचियों के साथ काम करना
मॉड्यूल
खास जानकारी
GKI मॉड्यूल के तौर पर, kernel की सुविधाओं को कॉन्फ़िगर करना
वेंडर मॉड्यूल के लिए दिशा-निर्देश
लोड किए जा सकने वाले कर्नेल मॉड्यूल
कर्नेल मॉड्यूल से जुड़ी सहायता
GKI मॉड्यूल की जांच करना
डिवाइस चालू होने में लगने वाले समय को ऑप्टिमाइज़ करना
डीबग करने की सुविधाएं
GKI के लिए कर्नेल कोड डेवलप करना
Android kernel फ़ाइल सिस्टम के साथ काम करना
eBPF की मदद से कर्नेल को बड़ा करना
Android 12 में DebugFS का इस्तेमाल करना
FIPS 140-3 सर्टिफ़िकेट वाला GKI क्रिप्टो मॉड्यूल
EROFS
Android kernel के बारे में अक्सर पूछे जाने वाले सवाल
कर्नेल नेटवर्किंग यूनिट की जांच
ION से DMA-BUF हेप (5.4 कर्नेल) पर ट्रांज़िशन
इंक्रीमेंटल फ़ाइल सिस्टम
कॉन्फ़िगरेशन
खास जानकारी
सिस्टम प्रॉपर्टी को एपीआई के तौर पर लागू करना
सिस्टम प्रॉपर्टी जोड़ना
Config File Schema API लागू करना
संग्रह
खास जानकारी
ConfigStore
HAL इंटरफ़ेस बनाना
सेवा लागू करना
क्लाइंट-साइड इस्तेमाल
ConfigStore क्लास और आइटम जोड़ना
डिवाइस ट्री ओवरले
खास जानकारी
डीटीओ लागू करना
डीटीओ सिंटैक्स
कंपाइल करना और पुष्टि करना
एक से ज़्यादा डीटी का इस्तेमाल करना
DTB और DTBO पार्टीशन
डीटीओ को ऑप्टिमाइज़ करना
वेंडर NDK (<=AOSP 14)
खास जानकारी
VNDK चालू करना
VNDK बिल्ड सिस्टम के लिए सहायता
VNDK एक्सटेंशन
VNDK स्नैपशॉट का डिज़ाइन
VNDK के स्नैपशॉट जनरेट करना
वेंडर के स्नैपशॉट जनरेट करना
लिंकर नेमस्पेस
डायरेक्ट्री, नियम, और sepolicy
RenderScript
ABI की स्थिरता
पहले से बने एबीआई के इस्तेमाल की जांच करने वाला टूल
वेंडर इंटरफ़ेस ऑब्जेक्ट
खास जानकारी
मेनिफ़ेस्ट
कंपैटिबिलिटी मैट्रिक्स
FCM का लाइफ़साइकल
डिवाइस मेनिफ़ेस्ट डेवलप करना
मिलान नियम
अन्य संसाधन
एआईडीएल
खास जानकारी
एआईडीएल भाषा
एआईडीएल बैकएंड
स्टेबल एआईडीएल
एचएएल के लिए एआईडीएल
डाइनैमिक तौर पर AIDL सेवाएं चलाना
एआईडीएल में एनोटेशन
एआईडीएल के साथ FMQ
एआईडीएल फ़ज़िंग
एआईडीएल स्टाइल गाइड
Binder के साथ इंटरप्रोसेस कम्यूनिकेशन
खास जानकारी
थ्रेड मैनेज करना
प्राथमिकता इनहेरिटेंस
बूटलोडर
खास जानकारी
कैननिकल बूट की वजह
बूट इमेज का हेडर
bootconfig लागू करना
रिकवरी इमेज
डीटीबी इमेज
ओटीए अपडेट लागू करना
बूटलोडर को लॉक और अनलॉक करना
एवीबी प्रॉपर्टी में वर्शन की जानकारी
फ़ास्टबूट को यूज़रस्पेस में ले जाना
सामान्य बूटलोडर
खास जानकारी
GBL डिप्लॉय करना
पार्टीशन
खास जानकारी
पार्टीशन का लेआउट
वेंडर के बूट पार्टिशन
वेंडर और ओडीएम के DLKM सेक्शन
Android की शेयर की गई सिस्टम इमेज
Ramdisk सेगमेंट
सामान्य बूट पार्टीशन
ओडीएम पार्टीशन
प्रॉडक्ट विभाजन
GKI मॉड्यूल का पार्टीशन लागू करना
प्रॉडक्ट के अलग-अलग हिस्सों के इंटरफ़ेस लागू करना
भरोसेमंद ओएस के सेगमेंट
16 केबी वाला पेज साइज़
खास जानकारी
ARM64 पर 16 केबी पेज साइज़ के साथ Cuttlefish का इस्तेमाल करना
x86-64 पर 16 केबी वाले पेज साइज़ के साथ Cuttlefish को सिम्युलेट करना
16 केबी वाले पेज साइज़ के साथ काम करने वाले Pixel 8 डिवाइसों को फ़्लैश करना और उनका बिल्ड बनाना
16 केबी पेज साइज़ के साथ काम करने वाला फ़्लैश पिक्सल
पेज का साइज़ पाना
16 केबी मोड के लिए परफ़ॉर्मेंस ऑप्टिमाइज़ करना
16 केबी की सिस्टम प्रॉपर्टी
16 केबी वाला टॉगल चालू करना
16 केबी वाला बैककंपैटिबल विकल्प चालू करना
वेंडर का एपीआई लेवल
ऑडियो
खास जानकारी
शब्दावली
लागू करने का तरीका
ऑडियो एचएएल
एआईडीएल ऑडियो एचएएल
AIDL HAL में, कॉन्फ़िगर की जा सकने वाली ऑडियो नीति का इस्तेमाल
AIDL और HIDL Audio HAL की तुलना
HIDL
HIDL Audio HAL
ऑडियो से जुड़ी नीतियां कॉन्फ़िगर करना
शेयर की जा सकने वाली लाइब्रेरी कॉन्फ़िगर करना
डेटा को प्रोसेस करने से पहले लागू होने वाले इफ़ेक्ट कॉन्फ़िगर करना
डेटा फ़ॉर्मैट
विशेषताएं
प्रभाव
हाई रिज़ॉल्यूशन वाला ऑडियो
डिवाइस टाइप की सीमा
AAudio और MMAP
ऑडियो वॉर्मअप
इंतज़ार का समय
खास जानकारी
योगदानकर्ता
इंतज़ार का समय कम करने के लिए डिज़ाइन करना
ऑडियो के इंतज़ार का समय मेज़र करना
ऑडियो लूपबैक डोंगल
माप
ऐप्लिकेशन डेवलपर के लिए जानकारी
प्राथमिकता के उलट होने से बचना
सैंपल रेट कन्वर्ज़न
डीबग करना
MIDI
खास जानकारी
एमआईडीआई आर्किटेक्चर
एमआईडीआई टेस्ट करने का तरीका
USB
यूएसबी डिजिटल ऑडियो
यूएसबी डिवाइसों पर मिक्सर के लिए पसंदीदा एट्रिब्यूट
टीवी ऑडियो
एक साथ कई स्क्रीन कैप्चर करना
साउंड ट्रिगर
ऑडियो डिवाइस के लिए एक साथ कई रूट तय करना
स्पेशल ऑडियो
स्पेशल ऑडियो और हेड ट्रैकिंग
लागू करने का तरीका
LE Audio पर हेड ट्रैकिंग
साउंड डोज़
डाइनैमिक साउंडबार मोड
कैमरा
खास जानकारी
भवन निर्माण
Camera HAL
एचएएल सबसिस्टम
सबसे ज़रूरी सिद्धांत
3A मोड और स्टेटस ट्रांज़िशन
कैमरे को डीबग करना