हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ConfigurationFactory.ConfigLoader
protected
class
ConfigurationFactory.ConfigLoader
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationFactory.ConfigLoader
|
पहचाने गए डायरेक्ट सबक्लास
|
IConfigDefLoader को लागू करना, जो एक रूट कॉन्फ़िगरेशन से शामिल कॉन्फ़िगरेशन को ट्रैक करता है और सर्कुलर शामिल करने पर एक अपवाद फेंकता है.
खास जानकारी
सुरक्षित तरीके |
String
|
findConfigName(String name, String parentName)
कॉन्फ़िगरेशन के नाम और उसके पैरंट के नाम के आधार पर, कॉन्फ़िगरेशन का नाम ढूंढें.
|
boolean
|
isBundledConfig(String name)
क्लासपाथ में मौजूद कॉन्फ़िगरेशन फ़ाइल होने पर, यह फ़ंक्शन 'सही' दिखाता है.
|
boolean
|
isTrackableConfig(String name)
कॉन्फ़िगरेशन के लाइफ़ साइकल को ट्रैक करना चाहिए या नहीं.
|
void
|
trackConfig(String name, ConfigurationDef def)
डाइनैमिक लोडिंग के लिए ट्रैक कॉन्फ़िगरेशन.
|
पब्लिक कंस्ट्रक्टर
ConfigLoader
public ConfigLoader (boolean isGlobalConfig)
पैरामीटर |
isGlobalConfig |
boolean |
सार्वजनिक तरीके
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
पैरामीटर |
name |
String |
templateMap |
|
isGlobalConfig
public boolean isGlobalConfig ()
loadIncludedConfiguration
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
templateMap,
templateSeen)
tradefed.jar में बंडल किए गए कॉन्फ़िगरेशन में, सिर्फ़ ऐसे कॉन्फ़िगरेशन शामिल किए जा सकते हैं जो tradefed.jar में भी बंडल किए गए हों. हालांकि, लोकल (बाहरी) कॉन्फ़िगरेशन में, लोकल (बाहरी) और बंडल किए गए कॉन्फ़िगरेशन, दोनों शामिल हो सकते हैं.
पैरामीटर |
def |
ConfigurationDef |
parentName |
String |
name |
String |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
सुरक्षित तरीके
findConfigName
protected String findConfigName (String name,
String parentName)
कॉन्फ़िगरेशन के नाम और उसके पैरंट के नाम के आधार पर, कॉन्फ़िगरेशन का नाम ढूंढें. इसका इस्तेमाल, बंडल कॉन्फ़िगरेशन और लोकल कॉन्फ़िगरेशन को सही तरीके से मैनेज करने के लिए किया जाता है.
पैरामीटर |
name |
String : कॉन्फ़िगरेशन का नाम |
parentName |
String : कॉन्फ़िगरेशन के पैरंट का नाम. |
रिटर्न |
String |
कॉन्फ़िगरेशन का पूरा नाम. |
isBundledConfig
protected boolean isBundledConfig (String name)
क्लासपाथ में मौजूद कॉन्फ़िगरेशन फ़ाइल होने पर, यह फ़ंक्शन 'सही' दिखाता है.
isTrackableConfig
protected boolean isTrackableConfig (String name)
कॉन्फ़िगरेशन के लाइफ़ साइकल को ट्रैक करना चाहिए या नहीं.
पैरामीटर |
name |
String : कॉन्फ़िगरेशन का नाम |
रिटर्न |
boolean |
अगर कॉन्फ़िगरेशन को ट्रैक किया जा सकता है, तो true . अगर नहीं, तो false . |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
डाइनैमिक लोडिंग के लिए ट्रैक कॉन्फ़िगरेशन. फ़िलहाल, सिर्फ़ लोकल फ़ाइलें अपलोड की जा सकती हैं.
पैरामीटर |
name |
String : कॉन्फ़िगरेशन का नाम |
def |
ConfigurationDef : config का def. |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-03-26 (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-03-26 (UTC) को अपडेट किया गया."],[],[]]