आईडिवाइसरिकवरी
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 । |