हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
DeviceFlashPreparer
public
abstract
class
DeviceFlashPreparer
extends BaseTargetPreparer
पहचाने गए डायरेक्ट सबक्लास
|
एक ITargetPreparer
, जो Android के फ़िज़िकल हार्डवेयर पर इमेज दिखाता है.
खास जानकारी
पब्लिक कंस्ट्रक्टर
DeviceFlashPreparer
public DeviceFlashPreparer ()
सार्वजनिक तरीके
public void setUp (TestInformation testInfo)
पैरामीटर |
testInfo |
TestInformation |
थ्रो |
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
public void tearDown (TestInformation testInfo,
Throwable e)
पैरामीटर |
testInfo |
TestInformation |
e |
Throwable |
थ्रो |
DeviceNotAvailableException |
|
सुरक्षित तरीके
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
फ़्लैश करने से पहले, यह जांच की जा सकती है कि डिवाइस, बिल्ड की जानकारी के मुताबिक है या नहीं.
पैरामीटर |
device |
ITestDevice : ITestDevice को फ़्लैश करने के लिए. |
deviceBuild |
IDeviceBuildInfo : फ़्लैश करने के लिए इस्तेमाल किया गया IDeviceBuildInfo . |
थ्रो |
|
com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException |
|
BuildError |
|
createFlasher
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
इस्तेमाल करने के लिए IDeviceFlasher
बनाएं. सब-क्लास,
पैरामीटर |
device |
ITestDevice |
थ्रो |
DeviceNotAvailableException |
|
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
डिवाइस के बूट होने में लगने वाला समय दिखाता है
getHostOptions
protected IHostOptions getHostOptions ()
इस्तेमाल करने के लिए IHostOptions
इंस्टेंस पाता है.
यूनिट टेस्टिंग के लिए एक्सपोज़्ड
reportFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
मेट्रिक बैकएंड को डिवाइस के फ़्लैश करने के समय का डेटा रिपोर्ट करता है
पैरामीटर |
branch |
String : वह शाखा जहां डिवाइस का बिल्ड शुरू हुआ |
buildFlavor |
String : डिवाइस के बिल्ड का फ़्लेवर |
buildId |
String : डिवाइस के बिल्ड का बिल्ड नंबर |
serial |
String : डिवाइस का सीरियल नंबर |
queueTime |
long : फ़्लैश करने वाली सीमा उपलब्ध होने में लगने वाला समय |
flashingTime |
long : डिवाइस की इमेज ज़िप को फ़्लैश करने में लगने वाला समय |
flashingStatus |
CommandStatus : फ़्लैश करने के निर्देश को लागू करने की स्थिति
|
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
पैरामीटर |
skipPostFlashBuildIdCheck |
boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
पैरामीटर |
skipPostFlashFlavorCheck |
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) को अपडेट किया गया."],[],[]]