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