Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


恢复离线设备的界面。

摘要

公开方法

abstract void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

尝试恢复无法再与之通信的给定设备。

abstract void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

尝试在引导加载程序模式下恢复给定的无响应设备。

abstract void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

尝试在恢复模式下恢复给定的无响应设备。

default void setFastbootPath (String fastbootPath)

设置要使用的fastboot二进制文件的路径。

公开方法

restoreDevice

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 如果无法恢复设备

recoveryDeviceRecovery

public abstract void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

尝试以恢复模式恢复给定的无响应设备。

参量
monitor IDeviceStateMonitor :要使用的IDeviceStateMonitor

投掷
DeviceNotAvailableException 如果无法恢复设备

setFastbootPath

public void setFastbootPath (String fastbootPath)

设置要使用的fastboot二进制文件的路径。

参量
fastbootPath String :一个String定义快速启动二进制文件的路径。