IDeviceRecovery
public interface IDeviceRecovery
com.android.tradefed.device.IDeviceRecovery |
ऑफ़लाइन हो चुके डिवाइस को पुनर्प्राप्त करने के लिए इंटरफ़ेस।
सारांश
सार्वजनिक तरीके | |
---|---|
abstract void | recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline) दिए गए उपकरण को पुनर्प्राप्त करने का प्रयास करें जिसके साथ अब संचार नहीं किया जा सकता है। |
abstract void | recoverDeviceBootloader ( IDeviceStateMonitor monitor) दिए गए अनुत्तरदायी उपकरण को बूटलोडर मोड में पुनर्प्राप्त करने का प्रयास करें। |
abstract void | recoverDeviceFastbootd ( IDeviceStateMonitor monitor) दिए गए अनुत्तरदायी उपकरण को Fastbootd मोड में पुनर्प्राप्त करने का प्रयास करें। |
abstract void | recoverDeviceRecovery ( IDeviceStateMonitor monitor) दिए गए अनुत्तरदायी उपकरण को पुनर्प्राप्ति मोड में पुनर्प्राप्त करने का प्रयास करें। |
default void | setFastbootPath (String fastbootPath) उपयोग किए जाने वाले फास्टबूट बाइनरी के लिए पथ सेट करता है। |
सार्वजनिक तरीके
रिकवरडिवाइस
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
दिए गए उपकरण को पुनर्प्राप्त करने का प्रयास करें जिसके साथ अब संचार नहीं किया जा सकता है।
विधि को अवरुद्ध करना चाहिए और केवल तभी वापस आना चाहिए जब डिवाइस अनुरोधित स्थिति में हो।मापदंडों | |
---|---|
monitor | IDeviceStateMonitor : उपयोग करने के लिए IDeviceStateMonitor । |
recoverUntilOnline | boolean : यदि सही है, तो एडीबी पर डिवाइस ऑनलाइन होते ही विधि वापस आ जानी चाहिए। यदि गलत है, तब तक विधि अवरुद्ध होनी चाहिए जब तक कि परीक्षण के लिए डिवाइस पूरी तरह से उपलब्ध न हो जाए (यानी IDeviceStateMonitor#waitForDeviceAvailable() सफल हो जाता है। |
फेंकता | |
---|---|
DeviceNotAvailableException | अगर डिवाइस को पुनर्प्राप्त नहीं किया जा सका |
रिकवरडिवाइसबूटलोडर
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
दिए गए अनुत्तरदायी उपकरण को बूटलोडर मोड में पुनर्प्राप्त करने का प्रयास करें।
मापदंडों | |
---|---|
monitor | IDeviceStateMonitor : उपयोग करने के लिए IDeviceStateMonitor । |
फेंकता | |
---|---|
DeviceNotAvailableException | अगर डिवाइस को पुनर्प्राप्त नहीं किया जा सका |
रिकवरडिवाइसफास्टबूट
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
दिए गए अनुत्तरदायी उपकरण को Fastbootd मोड में पुनर्प्राप्त करने का प्रयास करें।
मापदंडों | |
---|---|
monitor | IDeviceStateMonitor : उपयोग करने के लिए IDeviceStateMonitor । |
फेंकता | |
---|---|
DeviceNotAvailableException | अगर डिवाइस को पुनर्प्राप्त नहीं किया जा सका |
रिकवरडिवाइस रिकवरी
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
दिए गए अनुत्तरदायी उपकरण को पुनर्प्राप्ति मोड में पुनर्प्राप्त करने का प्रयास करें।
मापदंडों | |
---|---|
monitor | IDeviceStateMonitor : उपयोग करने के लिए IDeviceStateMonitor । |
फेंकता | |
---|---|
DeviceNotAvailableException | अगर डिवाइस को पुनर्प्राप्त नहीं किया जा सका |
सेटफास्टबूटपथ
public void setFastbootPath (String fastbootPath)
उपयोग किए जाने वाले फास्टबूट बाइनरी के लिए पथ सेट करता है।
मापदंडों | |
---|---|
fastbootPath | String : फास्टबूट बाइनरी के पथ को परिभाषित करने वाला एक String । |