आईडिवाइसरिकवरी

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 यदि डिवाइस पुनर्प्राप्त नहीं किया जा सका

setFastbootPath

public void setFastbootPath (String fastbootPath)

उपयोग किए जाने वाले फास्टबूट बाइनरी के लिए पथ सेट करता है।

पैरामीटर
fastbootPath String : फास्टबूट बाइनरी के पथ को परिभाषित करने वाली एक String