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)
尝试在 fastbootd 模式下恢复指定的无响应设备。 |
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 :如果为 true,则方法应在设备在 adb 上上线后立即返回。
如果为 false,方法应阻塞,直到设备完全可用于测试(即 IDeviceStateMonitor.waitForDeviceAvailable() 成功)。 |
抛出 | |
---|---|
DeviceNotAvailableException |
如果无法恢复设备 |
recoverDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
尝试在引导加载程序模式下恢复给定无响应的设备。
参数 | |
---|---|
monitor |
IDeviceStateMonitor :要使用的 IDeviceStateMonitor 。 |
抛出 | |
---|---|
DeviceNotAvailableException |
如果无法恢复设备 |
recoverDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
尝试在 fastbootd 模式下恢复指定的无响应设备。
参数 | |
---|---|
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 。 |