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)

दिए गए अनुत्तरदायी डिवाइस को फास्टबूट मोड में पुनर्प्राप्त करने का प्रयास करें।

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 अगर डिवाइस बरामद नहीं किया जा सका

पुनर्प्राप्त करेंडिवाइसFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

दिए गए अनुत्तरदायी डिवाइस को फास्टबूट मोड में पुनर्प्राप्त करने का प्रयास करें।

पैरामीटर
monitor IDeviceStateMonitor : उपयोग करने के लिए IDeviceStateMonitor

फेंकता
DeviceNotAvailableException अगर डिवाइस बरामद नहीं किया जा सका

RecoverDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

पुनर्प्राप्ति मोड में दिए गए अनुत्तरदायी डिवाइस को पुनर्प्राप्त करने का प्रयास करें।

पैरामीटर
monitor IDeviceStateMonitor : उपयोग करने के लिए IDeviceStateMonitor

फेंकता
DeviceNotAvailableException अगर डिवाइस बरामद नहीं किया जा सका

सेटफ़ास्टबूटपाथ

public void setFastbootPath (String fastbootPath)

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

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