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) । |