आईडीवाइसफ्लैशर
public interface IDeviceFlasher
com.android.tradefed.targetprep.IDeviceFlasher |
डिवाइस पर डिवाइस इमेज को फ्लैश करता है।
सारांश
नेस्टेड कक्षाएं | |
---|---|
enum | IDeviceFlasher.UserDataFlashOption उपयोगकर्ता डेटा छवि को संभालने के लिए विकल्पों की संख्या |
सार्वजनिक तरीके | |
---|---|
abstract void | flash (ITestDevice device, IDeviceBuildInfo deviceBuild) फ्लैश डिवाइस पर बनते हैं। |
abstract CommandStatus | getSystemFlashingStatus () प्राथमिक सिस्टम विभाजन को चमकाने के लिए कमांड निष्पादन स्थिति को पुनः प्राप्त करें। |
abstract IDeviceFlasher.UserDataFlashOption | getUserDataFlashOption () प्राप्त करता है कि उपयोगकर्ता डेटा छवि को फ्लैश किया जाना चाहिए, मिटाया जाना चाहिए या बनाए रखा जाना चाहिए |
abstract void | overrideDeviceOptions (ITestDevice device) डिवाइस के लिए विकल्प ओवरराइड करें। |
abstract void | setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList) समूह के तहत पथों की सूची /data । |
abstract void | setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever) उस तंत्र को सेट करता है जिसके द्वारा फ्लैशर फ्लैशिंग के लिए संसाधन फ़ाइलों को पुनः प्राप्त कर सकता है। |
abstract void | setForceSystemFlash (boolean forceSystemFlash) सेट करता है कि क्या सिस्टम हमेशा चालू होना चाहिए, भले ही वर्तमान बिल्ड चल रहा हो |
default void | setRamdiskPartition (String ramdiskPartition) रैमडिस्क विभाजन सेट करता है |
default void | setShouldFlashRamdisk (boolean shouldFlashRamdisk) सेट करता है कि छवि ज़िप के माध्यम से डिवाइस को अपडेट करने के बाद एक अतिरिक्त रैमडिस्क फ्लैश किया जाना चाहिए |
abstract void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) टॉगल करता है कि उपयोगकर्ता डेटा छवि को फ्लैश किया जाना चाहिए, मिटा दिया जाना चाहिए या बनाए रखा जाना चाहिए |
abstract void | setWipeTimeout (long timeout) डेटा वाइप करने के लिए टाइमआउट सेट करें। |
default boolean | shouldFlashRamdisk () जांचता है कि फ्लैशर में एक अतिरिक्त रैमडिस्क है या नहीं, छवि ज़िप के माध्यम से डिवाइस को अपडेट करने के बाद फ्लैश किया जाना चाहिए |
default boolean | supportsFlashingInFastbootD () फ्लैशर को लागू करने वाले उपकरण को फास्टबूट मोड में फ्लैश किया जा सकता है या नहीं। |
सार्वजनिक तरीके
Chamak
public abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
फ्लैश डिवाइस पर बनते हैं।
फ्लैशिंग पूर्ण होने के तुरंत बाद वापस आ जाता है। परीक्षण के साथ आगे बढ़ने से पहले कॉल करने वालों को डिवाइस के ऑनलाइन और उपलब्ध होने की प्रतीक्षा करनी चाहिए।मापदंडों | |
---|---|
device | ITestDevice : ITestDevice फ्लैश करने के लिए |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo फ्लैश करने के लिए |
फेंकता | |
---|---|
TargetSetupError | अगर बिल्ड फ्लैश करने में विफल रहा |
DeviceNotAvailableException | अगर डिवाइस अनुत्तरदायी हो जाता है |
getSystemFlashingStatus
public abstract CommandStatus getSystemFlashingStatus ()
प्राथमिक सिस्टम विभाजन को चमकाने के लिए कमांड निष्पादन स्थिति को पुनः प्राप्त करें।
ध्यान दें कि यदि सिस्टम विभाजन दिखाया नहीं कर रहे हैं (सिस्टम पहले से ही निर्माण किया है दिखाया जाना है) कि आदेश स्थिति हो सकता है null
रिटर्न | |
---|---|
CommandStatus |
getUserDataFlashOption
public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
प्राप्त करता है कि उपयोगकर्ता डेटा छवि को फ्लैश किया जाना चाहिए, मिटाया जाना चाहिए या बनाए रखा जाना चाहिए
रिटर्न | |
---|---|
IDeviceFlasher.UserDataFlashOption | क्या उपयोगकर्ता डेटा छवि को फ्लैश किया जाना चाहिए, मिटाया जाना चाहिए या बनाए रखा जाना चाहिए |
ओवरराइडडिवाइसविकल्प
public abstract void overrideDeviceOptions (ITestDevice device)
डिवाइस के लिए विकल्प ओवरराइड करें। डिफ़ॉल्ट विकल्प मानों को ओवरराइड करने के लिए उपयोग किया जाता है यदि डिफ़ॉल्ट किसी विशेष डिवाइस द्वारा समर्थित नहीं हैं।
setDataWipeSkipList
public abstract void setDataWipeSkipList (dataWipeSkipList)
समूह के तहत पथों की सूची /data
से बचने के समाशोधन के लिए उपयोग करते समय ITestsZipInstaller
/data
।मापदंडों | |
---|---|
dataWipeSkipList |
setFlashingResourcesRetriever
public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
उस तंत्र को सेट करता है जिसके द्वारा फ्लैशर फ्लैशिंग के लिए संसाधन फ़ाइलों को पुनः प्राप्त कर सकता है।
मापदंडों | |
---|---|
retriever | IFlashingResourcesRetriever : IFlashingResourcesRetriever उपयोग करने के लिए |
सेटफोर्ससिस्टमफ्लैश
public abstract void setForceSystemFlash (boolean forceSystemFlash)
सेट करता है कि क्या सिस्टम हमेशा चालू होना चाहिए, भले ही वर्तमान बिल्ड चल रहा हो
सेटरामडिस्कपार्टिशन
public void setRamdiskPartition (String ramdiskPartition)
रैमडिस्क विभाजन सेट करता है
सेट करना चाहिएफ्लैशरामडिस्क
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
सेट करता है कि छवि ज़िप के माध्यम से डिवाइस को अपडेट करने के बाद एक अतिरिक्त रैमडिस्क फ्लैश किया जाना चाहिए
सेटयूसरडेटाफ्लैशविकल्प
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
टॉगल करता है कि उपयोगकर्ता डेटा छवि को फ्लैश किया जाना चाहिए, मिटा दिया जाना चाहिए या बनाए रखा जाना चाहिए
सेटवाइपटाइमआउट
public abstract void setWipeTimeout (long timeout)
डेटा वाइप करने के लिए टाइमआउट सेट करें।
मापदंडों | |
---|---|
timeout | long |
चाहिएफ्लैशरामडिस्क
public boolean shouldFlashRamdisk ()
जांचता है कि फ्लैशर में एक अतिरिक्त रैमडिस्क है या नहीं, छवि ज़िप के माध्यम से डिवाइस को अपडेट करने के बाद फ्लैश किया जाना चाहिए
रिटर्न | |
---|---|
boolean |
फ्लैशिंगइनफास्टबूटडी का समर्थन करता है
public boolean supportsFlashingInFastbootD ()
फ्लैशर को लागू करने वाले उपकरण को फास्टबूट मोड में फ्लैश किया जा सकता है या नहीं।
रिटर्न | |
---|---|
boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.