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 二进制文件的路径。 |
公共方法
恢复设备
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
尝试恢复无法再通信的指定设备。
方法应阻塞,仅在设备处于已请求状态时返回。
参数 | |
---|---|
monitor |
IDeviceStateMonitor :要使用的 IDeviceStateMonitor 。 |
recoverUntilOnline |
boolean :如果为 true,方法会在设备在 adb 上处于在线状态时立即返回。
如果为 false,方法应阻塞,直到设备完全可供测试(即
IDeviceStateMonitor#waitForDeviceAvailable() 成功。 |
抛出 | |
---|---|
DeviceNotAvailableException |
如果设备无法恢复 |
recoveryDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
尝试在引导加载程序模式下恢复指定的无响应设备。
参数 | |
---|---|
monitor |
IDeviceStateMonitor :要使用的 IDeviceStateMonitor 。 |
抛出 | |
---|---|
DeviceNotAvailableException |
如果设备无法恢复 |
recoveryDeviceFastbootd(恢复设备快速启动)
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)
设置要使用的 fastboot 二进制文件的路径。
参数 | |
---|---|
fastbootPath |
String :用于定义 fastboot 二进制文件路径的 String 。 |