आईडिवाइसफ्लैशर
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 () क्या फ्लैशर लागू करने वाले उपकरण को फास्टबूट मोड में फ्लैश किया जा सकता है। |
सार्वजनिक तरीके
चमक
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)
ITestsZipInstaller
उपयोग करते समय समाशोधन से बचने के लिए /data
अंतर्गत पथों की सूची सेट करता है
/data
की प्रत्यक्ष संतान है।पैरामीटर | |
---|---|
dataWipeSkipList |
setFlashingResourcesRetriever
public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
वह तंत्र सेट करता है जिसके द्वारा फ़्लैशर फ़्लैशिंग के लिए संसाधन फ़ाइलें पुनर्प्राप्त कर सकता है।
पैरामीटर | |
---|---|
retriever | IFlashingResourcesRetriever : उपयोग करने के लिए IFlashingResourcesRetriever |
सेटफोर्ससिस्टमफ्लैश
public abstract void setForceSystemFlash (boolean forceSystemFlash)
सेट करता है कि वर्तमान बिल्ड चलाने पर भी सिस्टम को हमेशा फ्लैश किया जाना चाहिए या नहीं
setRamdiskPartition
public void setRamdiskPartition (String ramdiskPartition)
रैमडिस्क विभाजन सेट करता है
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
सेट करता है कि क्या इमेज ज़िप के माध्यम से डिवाइस को अपडेट करने के बाद एक अतिरिक्त रैमडिस्क फ्लैश की जानी चाहिए
setUserDataFlashOption
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
यह टॉगल करता है कि उपयोगकर्ता डेटा छवि को फ्लैश किया जाना चाहिए, मिटाया जाना चाहिए या बनाए रखा जाना चाहिए
सेटवाइपटाइमआउट
public abstract void setWipeTimeout (long timeout)
डेटा मिटाने के लिए टाइमआउट सेट करें।
पैरामीटर | |
---|---|
timeout | long |
चाहिएफ़्लैशरामडिस्क
public boolean shouldFlashRamdisk ()
जांचता है कि क्या फ्लैशर में अतिरिक्त रैमडिस्क सेट है या नहीं, छवि ज़िप के माध्यम से डिवाइस को अपडेट करने के बाद फ्लैश किया जाना चाहिए
रिटर्न | |
---|---|
boolean |
फ़्लैशिंगइनफास्टबूटडी का समर्थन करता है
public boolean supportsFlashingInFastbootD ()
क्या फ्लैशर लागू करने वाले उपकरण को फास्टबूट मोड में फ्लैश किया जा सकता है।
रिटर्न | |
---|---|
boolean |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.