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)

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

सार्वजनिक तरीके

recoverDevice

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

उस डिवाइस को वापस पाने की कोशिश करें जिससे अब संपर्क नहीं किया जा सकता.

यह तरीका, डिवाइस के अनुरोध की गई स्थिति में होने पर ही ब्लॉक और रिटर्न करना चाहिए.

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

recoverUntilOnline boolean: अगर यह सही है, तो डिवाइस के adb पर ऑनलाइन होने के तुरंत बाद, यह तरीका वापस आ जाना चाहिए. अगर यह 'गलत है' पर सेट है, तो डिवाइस तब तक ब्लॉक रहेगा, जब तक वह टेस्टिंग के लिए पूरी तरह से उपलब्ध नहीं हो जाता. उदाहरण के लिए, IDeviceStateMonitor.waitForDeviceAvailable() काम करता है.

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

recoverDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

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

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

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

recoverDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

फ़ास्टबूट मोड में, काम न करने वाले डिवाइस को ठीक करने की कोशिश करें.

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

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

recoverDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

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

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

setFastbootPath

public void setFastbootPath (String fastbootPath)

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

पैरामीटर
fastbootPath String: fastboot बाइनरी के पाथ की जानकारी देने वाला String.