IDeviceRecovery(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)
빠른 부팅 모드에서 응답하지 않는 특정 기기의 복구를 시도합니다. |
abstract
void
|
recoverDeviceRecovery(IDeviceStateMonitor monitor)
복구 모드에서 응답이 없는 기기의 복구를 시도합니다. |
default
void
|
setFastbootPath(String fastbootPath)
사용할 빠른 부팅 바이너리의 경로를 설정합니다. |
공개 메서드
기기 복구
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)
빠른 부팅 모드에서 응답하지 않는 특정 기기의 복구를 시도합니다.
매개변수 | |
---|---|
monitor |
IDeviceStateMonitor : 사용할 IDeviceStateMonitor 입니다. |
생성 값 | |
---|---|
DeviceNotAvailableException |
기기를 복구할 수 없는 경우 |
recoveryDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
복구 모드에서 응답이 없는 기기의 복구를 시도합니다.
매개변수 | |
---|---|
monitor |
IDeviceStateMonitor : 사용할 IDeviceStateMonitor 입니다. |
생성 값 | |
---|---|
DeviceNotAvailableException |
기기를 복구할 수 없는 경우 |
setFastbootPath
public void setFastbootPath (String fastbootPath)
사용할 빠른 부팅 바이너리의 경로를 설정합니다.
매개변수 | |
---|---|
fastbootPath |
String : 빠른 부팅 바이너리 경로를 정의하는 String 입니다. |