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 。 |