साल 2026 से, हम दूसरी और चौथी तिमाही में AOSP के लिए सोर्स कोड पब्लिश करेंगे. ऐसा इसलिए किया जाएगा, ताकि हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ काम कर सकें और यह पक्का कर सकें कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. AOSP बनाने और उसमें योगदान देने के लिए, android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव देखें.
Google आपकी पसंदीदा भाषा में कॉन्टेंट का अनुवाद करने के लिए, एआई टेक्नोलॉजी का इस्तेमाल करता है. एआई से मिले अनुवादों में गलतियां हो सकती हैं.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
| com.android.tradefed.build.IDeviceBuildProvider
|
ऐसे सबक्लास जिनके बारे में पहले से पता है
| BootstrapBuildProvider |
ऐसा IDeviceBuildProvider जो टेस्ट डिवाइस से बिल्ड की जानकारी को बूटस्ट्रैप करता है
आम तौर पर, इसका इस्तेमाल उन डिवाइसों के लिए किया जाता है जिनमें बाहर से सप्लाई किया गया बिल्ड होता है, जैसे कि
|
| DependenciesResolver |
एक नया तरह का प्रोवाइडर, जो किसी टेस्ट के लिए सभी डिपेंडेंसी पाने की अनुमति देता है.
|
|
ऐसा IBuildProvider जो किसी बिल्ड को वापस पाने के लिए, ITestDevice से मिली जानकारी का इस्तेमाल करता है.
इस इंटरफ़ेस का इस्तेमाल करने का सबसे सामान्य उदाहरण, बिल्ड उपलब्ध कराने वाली कंपनी है. यह कंपनी, डिवाइस के टाइप के आधार पर अलग-अलग तरह के बिल्ड फ़ेच करती है. हमारा सुझाव है कि BuildProvider में ऐसी कार्रवाइयां न करें जिनसे डिवाइस की स्थिति में बदलाव हो.
इस इंटरफ़ेस को लागू करने पर, TF फ़्रेमवर्क IBuildProvider#getBuild() के बजाय getBuild(com.android.tradefed.device.ITestDevice)
का इस्तेमाल करेगा.
खास जानकारी
सार्वजनिक तरीके |
abstract
IBuildInfo
|
getBuild(ITestDevice device)
जांचे जा रहे बिल्ड का डेटा वापस पाना
|
सार्वजनिक तरीके
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
जांचे जा रहे बिल्ड का डेटा वापस पाना
| पैरामीटर |
device |
ITestDevice: टेस्ट के लिए एलोकेट किया गया ITestDevice |
| रिटर्न |
IBuildInfo |
टेस्ट किए जा रहे वर्शन के लिए IBuildInfo या अगर टेस्ट करने के लिए कोई वर्शन उपलब्ध नहीं है, तो null |
| थ्रो |
BuildRetrievalError |
अगर अचानक हुई गड़बड़ी की वजह से, बिल्ड की जानकारी वापस नहीं लाई जा सकी |
DeviceNotAvailableException |
अगर डिवाइस, जांच के लिए उपलब्ध नहीं है
|
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (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-07-27 (UTC) को अपडेट किया गया."],[],[]]