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)
사용할 빠른 부팅 바이너리의 경로를 설정합니다. |
공개 메서드
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)
사용할 빠른 부팅 바이너리의 경로를 설정합니다.
매개변수 | |
---|---|
fastbootPath |
String : 빠른 부팅 바이너리의 경로를 정의하는 String 입니다. |