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

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: अगर सही है, तो adb पर डिवाइस के ऑनलाइन होते ही मेथड वापस दिख जाना चाहिए. गलत होने पर, जांच के लिए डिवाइस के पूरी तरह से उपलब्ध होने तक तरीका ब्लॉक होना चाहिए (जैसे IDeviceStateMonitor#waitForDeviceAvailable() अपडेट हुआ.

थ्रो
DeviceNotAvailableException अगर डिवाइस को वापस नहीं पाया जा सका

डिवाइस बूटलोडर को रिकवर करें

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

बूटलोडर मोड में, काम नहीं करने वाले डिवाइस को वापस पाने की कोशिश करें.

पैरामीटर
monitor IDeviceStateMonitor: इस्तेमाल करने के लिए IDeviceStateMonitor.

थ्रो
DeviceNotAvailableException अगर डिवाइस को वापस नहीं पाया जा सका

रिकवर डिवाइसफ़ास्टबूट

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

दिए गए काम नहीं करने वाले डिवाइस को फ़ास्टबूट मोड में वापस पाने की कोशिश करें.

पैरामीटर
monitor IDeviceStateMonitor: इस्तेमाल करने के लिए IDeviceStateMonitor.

थ्रो
DeviceNotAvailableException अगर डिवाइस को वापस नहीं पाया जा सका

डिवाइस रिकवर करें

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

रिकवरी मोड में, काम नहीं करने वाले डिवाइस को वापस पाने की कोशिश करें.

पैरामीटर
monitor IDeviceStateMonitor: इस्तेमाल करने के लिए IDeviceStateMonitor.

थ्रो
DeviceNotAvailableException अगर डिवाइस को वापस नहीं पाया जा सका

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

public void setFastbootPath (String fastbootPath)

इस्तेमाल किए जाने वाले फ़ास्टबूट बाइनरी का पाथ सेट करता है.

पैरामीटर
fastbootPath String: फ़ास्टबूट बाइनरी का पाथ तय करने वाला String.