हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ConfigurationDef
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
इसमें कॉन्फ़िगरेशन, उससे जुड़े ऑब्जेक्ट, और उनके विकल्पों का रिकॉर्ड होता है.
खास जानकारी
नेस्ट की गई क्लास |
class |
ConfigurationDef.ConfigObjectDef
किसी className और उसके दिखने की संख्या की जानकारी रखने वाला ऑब्जेक्ट (उदाहरण के लिए, अगर किसी कॉन्फ़िगरेशन में एक ही ऑब्जेक्ट दो बार है, तो पहले ऑब्जेक्ट का दिखने का पहला नंबर होगा).
|
सार्वजनिक तरीके |
int
|
addConfigObjectDef(String typeName, String className)
परिभाषा में कॉन्फ़िगरेशन ऑब्जेक्ट जोड़ता है
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
वह डिवाइस जोड़ें जिसे ट्रैक करना है. साथ ही, यह भी बताएं कि वह डिवाइस असल है या नहीं.
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
परिभाषा में विकल्प जोड़ता है
|
IConfiguration
|
createConfiguration()
इस परिभाषा में सेव की गई जानकारी से कॉन्फ़िगरेशन बनाता है और इसके फ़ील्ड को दिए गए विकल्प की वैल्यू से पॉप्युलेट करता है.
|
IConfiguration
|
createConfiguration( allowedObjects)
इस परिभाषा में सेव की गई जानकारी से कॉन्फ़िगरेशन बनाता है और इसके फ़ील्ड को दिए गए विकल्प की वैल्यू से पॉप्युलेट करता है.
|
String
|
getDescription()
कॉन्फ़िगरेशन के बारे में कम शब्दों में जानकारी दिखाता है
|
|
getExpectedDevices()
यह ट्रैक किए गए डिवाइसों का मौजूदा मैप दिखाता है. साथ ही, यह भी बताता है कि वे डिवाइस असली हैं या नहीं.
|
String
|
getName()
इस कॉन्फ़िगरेशन की परिभाषा का नाम दिखाता है
|
boolean
|
isMultiDeviceMode()
यह बताता है कि रिकॉर्ड किया गया कॉन्फ़िगरेशन, एक से ज़्यादा डिवाइसों के लिए है या नहीं.
|
void
|
setDescription(String description)
कॉन्फ़िगरेशन डेफ़िनिशन का ब्यौरा सेट करता है
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
फ़ील्ड्स की फ़िल्में
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
पब्लिक कंस्ट्रक्टर
ConfigurationDef
public ConfigurationDef (String name)
सार्वजनिक तरीके
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
परिभाषा में कॉन्फ़िगरेशन ऑब्जेक्ट जोड़ता है
पैरामीटर |
typeName |
String : कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का नाम |
className |
String : कॉन्फ़िगरेशन ऑब्जेक्ट का क्लास नेम |
रिटर्न |
int |
इस ConfigurationDef में, इस className के दिखने की संख्या,
जिसमें यह बार भी शामिल है. सभी ConfigurationDef तरीके, इन क्लास को एक तय क्रम में दिखाते हैं. इसलिए, यह इंडेक्स clasName के हाल ही में जोड़े गए इंस्टेंस के लिए यूनीक आइडेंटिफ़ायर के तौर पर काम कर सकता है. |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)
वह डिवाइस जोड़ें जिसे ट्रैक करना है. साथ ही, यह भी बताएं कि वह डिवाइस असल है या नहीं.
पैरामीटर |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
परिभाषा में विकल्प जोड़ता है
पैरामीटर |
optionName |
String : विकल्प का नाम |
optionKey |
String |
optionValue |
String : विकल्प की वैल्यू |
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
इस परिभाषा में सेव की गई जानकारी से कॉन्फ़िगरेशन बनाता है और इसके फ़ील्ड को दिए गए विकल्प की वैल्यू से पॉप्युलेट करता है.
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
इस परिभाषा में सेव की गई जानकारी से कॉन्फ़िगरेशन बनाता है और इसके फ़ील्ड को दिए गए विकल्प की वैल्यू से पॉप्युलेट करता है.
पैरामीटर |
allowedObjects |
: TF ऑब्जेक्ट का सेट, जिसे हम पूरे कॉन्फ़िगरेशन से बनाएंगे |
getDescription
public String getDescription ()
कॉन्फ़िगरेशन के बारे में कम शब्दों में जानकारी दिखाता है
getExpectedDevices
public getExpectedDevices ()
यह ट्रैक किए गए डिवाइसों का मौजूदा मैप दिखाता है. साथ ही, यह भी बताता है कि वे डिवाइस असली हैं या नहीं.
getName
public String getName ()
इस कॉन्फ़िगरेशन की परिभाषा का नाम दिखाता है
रिटर्न |
String |
इस कॉन्फ़िगरेशन का नाम. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
यह बताता है कि रिकॉर्ड किया गया कॉन्फ़िगरेशन, एक से ज़्यादा डिवाइसों के लिए है या नहीं.
setDescription
public void setDescription (String description)
कॉन्फ़िगरेशन डेफ़िनिशन का ब्यौरा सेट करता है
पैरामीटर |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
पैरामीटर |
multiDeviceMode |
boolean |
सुरक्षित तरीके
checkRejectedObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
अस्वीकार किए गए ऑब्जेक्ट के मैप का आकलन करें. अगर कोई अपवाद मिलता है, तो उसे ठीक करें.
पैरामीटर |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
पैरामीटर |
config |
IConfiguration |
optionList |
|
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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) को अपडेट किया गया."],[],[]]