हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
BaseTargetPreparer
public
abstract
class
BaseTargetPreparer
extends Object
implements
ITargetPreparer
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.BaseTargetPreparer
|
पहचाने गए डायरेक्ट सबक्लास
BaseEmulatorPreparer, BuildInfoRecorder, CreateAvdPreparer, CreateUserPreparer, DeviceBuildInfoBootStrapper, DeviceBuildInfoInjector, DeviceCleaner, DeviceFlashPreparer, DeviceSetup, FoldableModePreparer, GkiDeviceFlashPreparer, GsiDeviceFlashPreparer, KillExistingEmulatorPreparer, RecoveryLogPreparer, RunCommandTargetPreparer, RunOnSecondaryUserTargetPreparer, RunOnSystemUserTargetPreparer, RunOnWorkProfileTargetPreparer, StubTargetPreparer, TestAppInstallSetup
BaseEmulatorPreparer |
स्थानीय एम्युलेटर लॉन्च करने के लिए, सामान्य प्रिपरर.
|
BuildInfoRecorder |
ऐसा ITargetPreparer जो किसी खास फ़ाइल में, बिल्ड की जानकारी का मेटाडेटा लिखता है.
|
CreateAvdPreparer |
|
CreateUserPreparer |
उपयोगकर्ता बनाने और आखिर में उसे हटाने के लिए टारगेट तैयार करने वाला टूल.
|
DeviceBuildInfoBootStrapper |
ऐसा ITargetPreparer जो डिवाइस से पढ़े गए एट्रिब्यूट के साथ, बिल्ड की जानकारी वाले फ़ील्ड को बदलता है
यह किसी बाहरी सोर्स से जनरेट किए गए बिल्ड वाले डिवाइसों की जांच करने के लिए मददगार है. जैसे,
|
DeviceBuildInfoInjector |
ऐसा ITargetPreparer जो IBuildInfo में DeviceBuildDescriptor मेटाडेटा डालता है.
|
DeviceCleaner |
टेस्ट के बाद, क्लीनअप ऐक्शन के तौर पर रीबूट या फ़ॉर्मैट करता है. साथ ही, स्क्रीन को बंद भी कर सकता है
|
DeviceFlashPreparer |
एक ITargetPreparer , जो Android के फ़िज़िकल हार्डवेयर पर इमेज दिखाता है.
|
DeviceSetup |
ऐसा ITargetPreparer जो दिए गए Option के आधार पर, टेस्टिंग के लिए डिवाइस को कॉन्फ़िगर करता है.
|
FoldableModePreparer |
टारगेट तैयार करने वाला टूल, जो किसी डिवाइस की फ़ोल्ड होने की स्थिति को स्विच कर सकता है.
|
GkiDeviceFlashPreparer |
एक टारगेट तैयार करने वाला टूल, जो डिवाइस को Android के सामान्य कर्नेल की जेनरिक इमेज से फ़्लैश करता है.
|
GsiDeviceFlashPreparer |
टारगेट तैयार करने वाला टूल, जो डिवाइस को Android के लिए सामान्य सिस्टम इमेज से फ़्लैश करता है.
|
KillExistingEmulatorPreparer |
ITargetPreparer , जो चल रहे एम्युलेटर को बंद कर देता है.
|
RecoveryLogPreparer |
टारगेट तैयार करने वाला टूल, रिकवरी से पहले लॉग इकट्ठा करता है.
|
RunCommandTargetPreparer |
|
RunOnSecondaryUserTargetPreparer |
एक ITargetPreparer जो सेटअप में सेकंडरी उपयोगकर्ता बनाता है और यह मार्क करता है कि टेस्ट उस उपयोगकर्ता में चलाए जाने चाहिए.
|
RunOnSystemUserTargetPreparer |
ITargetPreparer , जो यह मार्क करता है कि जांच, मौजूदा उपयोगकर्ता के बजाय उपयोगकर्ता पर की जानी चाहिए.
|
RunOnWorkProfileTargetPreparer |
एक ITargetPreparer , जो सेटअप में वर्क प्रोफ़ाइल बनाता है और यह मार्क करता है कि टेस्ट उस उपयोगकर्ता में चलाए जाने चाहिए.
|
StubTargetPreparer |
ITargetPreparer के लिए प्लेसहोल्डर का खाली वर्शन.
|
TestAppInstallSetup |
ऐसा ITargetPreparer जो डिवाइस पर IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या उससे ज़्यादा ऐप्लिकेशन इंस्टॉल करता है.
|
|
ऐसे सबक्लास जिनके बारे में पहले से पता है
DeviceImageZipFlashingTargetPreparer |
टारगेट तैयार करने वाला टूल, जो किसी खास फ़ॉर्मैट में दी गई डिवाइस इमेज की मदद से डिवाइस को फ़्लैश करता है.
|
DeviceUpdateTargetPreparer |
एक एब्स्ट्रैक्ट ITargetPreparer , जो डिवाइसों को अपडेट करने के सामान्य चरणों को ध्यान में रखता है. इसके लिए, डिवाइस इमेज फ़ाइल को किसी बाहरी सोर्स से लिया जाता है, न कि बिल्ड सेवा से.
|
FastbootUpdateBootstrapPreparer |
ऐसा ITargetPreparer जो FastbootDeviceFlasher से डिवाइसों को फ़्लैश करने के लिए, चुनिंदा फ़ाइलों (बूटलोडर, रेडियो, डिवाइस इमेज ज़िप) को IDeviceBuildInfo में स्टेशन करता है. इसके बाद, नतीजे की रिपोर्टिंग के मकसद से, बिल्ड की जानकारी में डिवाइस के पोस्ट-बूट एट्रिब्यूट इंजेक्ट करता है.
|
InstallApexModuleTargetPreparer |
|
LocalEmulatorLaunch |
TargetPreparer, जो Android बिल्ड एनवायरमेंट से स्थानीय तौर पर एमुलेटर लॉन्च करता है.
|
LocalEmulatorSnapshot |
TargetPreparer, Android के किसी बिल्ड/डेवलपमेंट एनवायरमेंट से, एमुलेटर का क्लीन स्नैपशॉट जनरेट करने के लिए है
|
ModuleOemTargetPreparer |
|
SuiteApkInstaller |
यह सुइट कॉन्फ़िगरेशन के लिए, चुने गए APK इंस्टॉल करता है: $ANDROID_TARGET_OUT_TESTCASES वैरिएबल से या बिल्ड की जानकारी में मौजूद ROOT_DIR से.
|
|
ITargetPreparer
के लिए, लागू करने की बुनियादी क्लास. इससे यह कंट्रोल किया जा सकता है कि ऑब्जेक्ट बंद है या नहीं.
खास जानकारी
सार्वजनिक तरीके |
final
boolean
|
isDisabled()
अगर पूरा ऑब्जेक्ट बंद है, तो True दिखाता है. इस स्थिति में, सेटअप और टियरडाउन, दोनों को छोड़ दिया जाता है.
|
final
boolean
|
isTearDownDisabled()
अगर सिर्फ़ टियरडाउन को छोड़ा जाना है, तो True दिखाता है.
|
final
void
|
setDisable(boolean isDisabled)
इससे यह तय होता है कि ऑब्जेक्ट को बंद करना है या नहीं.
|
final
void
|
setDisableTearDown(boolean isDisabled)
इससे यह तय होता है कि ऑब्जेक्ट में, टियरडाउन चरण को छोड़ा जाना चाहिए या नहीं.
|
पब्लिक कंस्ट्रक्टर
BaseTargetPreparer
public BaseTargetPreparer ()
सार्वजनिक तरीके
isDisabled
public final boolean isDisabled ()
अगर पूरा ऑब्जेक्ट बंद है, तो True दिखाता है. इस स्थिति में, सेटअप और टियरडाउन, दोनों को छोड़ दिया जाता है. अगर ऐसा नहीं है, तो गलत.
isTearDownDisabled
public final boolean isTearDownDisabled ()
अगर सिर्फ़ टियरडाउन को छोड़ा जाना है, तो True दिखाता है. अगर ऐसा नहीं है, तो गलत.
setDisable
public final void setDisable (boolean isDisabled)
इससे यह तय होता है कि ऑब्जेक्ट को बंद करना है या नहीं. बंद होने का मतलब है कि सेटअप और टियरडाउन, दोनों चरणों को छोड़ दिया जाना चाहिए. इसका इस्तेमाल, डिफ़ॉल्ट कंस्ट्रक्टर में किसी ऑब्जेक्ट को डिफ़ॉल्ट रूप से बंद करने के लिए किया जा सकता है.
पैरामीटर |
isDisabled |
boolean : वह स्थिति जिसमें ऑब्जेक्ट को रखा जाना चाहिए.
|
setDisableTearDown
public final void setDisableTearDown (boolean isDisabled)
इससे यह तय होता है कि ऑब्जेक्ट में, टियरडाउन चरण को छोड़ा जाना चाहिए या नहीं. सेटअप का चरण अब भी पूरा हो जाता है.
पैरामीटर |
isDisabled |
boolean : वह स्थिति जिसमें ऑब्जेक्ट को रखा जाना चाहिए.
|
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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) को अपडेट किया गया."],[],[]]