IDeviceRecovery
public
interface
IDeviceRecovery
| com.android.tradefed.device.IDeviceRecovery |
Interface para recuperar um dispositivo que ficou off-line.
Resumo
Métodos públicos | |
|---|---|
abstract
void
|
recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Tenta recuperar o dispositivo que não pode mais se comunicar. |
abstract
void
|
recoverDeviceBootloader(IDeviceStateMonitor monitor)
Tenta recuperar o dispositivo que não responde no modo de bootloader. |
abstract
void
|
recoverDeviceFastbootd(IDeviceStateMonitor monitor)
Tenta recuperar o dispositivo que não responde no modo fastboot. |
abstract
void
|
recoverDeviceRecovery(IDeviceStateMonitor monitor)
Tenta recuperar o dispositivo que não responde no modo de recuperação. |
default
void
|
setFastbootPath(String fastbootPath)
Define o caminho para o binário do fastboot a ser usado. |
Métodos públicos
recoverDevice
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Tenta recuperar o dispositivo que não pode mais se comunicar.
O método precisa bloquear e retornar apenas quando o dispositivo estiver no estado solicitado.
| Parâmetros | |
|---|---|
monitor |
IDeviceStateMonitor: o IDeviceStateMonitor a ser usado. |
recoverUntilOnline |
boolean: se verdadeiro, o método precisa retornar assim que o dispositivo estiver on-line no adb.
Se for falso, o método será bloqueado até que o dispositivo esteja totalmente disponível para testes (ou seja,
IDeviceStateMonitor.waitForDeviceAvailable() é bem-sucedido. |
| Gera | |
|---|---|
DeviceNotAvailableException |
se o dispositivo não puder ser recuperado |
recoverDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Tenta recuperar o dispositivo que não responde no modo de bootloader.
| Parâmetros | |
|---|---|
monitor |
IDeviceStateMonitor: o IDeviceStateMonitor a ser usado. |
| Gera | |
|---|---|
DeviceNotAvailableException |
se o dispositivo não puder ser recuperado |
recoverDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
Tenta recuperar o dispositivo que não responde no modo fastboot.
| Parâmetros | |
|---|---|
monitor |
IDeviceStateMonitor: o IDeviceStateMonitor a ser usado. |
| Gera | |
|---|---|
DeviceNotAvailableException |
se o dispositivo não puder ser recuperado |
recoverDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Tenta recuperar o dispositivo que não responde no modo de recuperação.
| Parâmetros | |
|---|---|
monitor |
IDeviceStateMonitor: o IDeviceStateMonitor a ser usado. |
| Gera | |
|---|---|
DeviceNotAvailableException |
se o dispositivo não puder ser recuperado |
setFastbootPath
public void setFastbootPath (String fastbootPath)
Define o caminho para o binário do fastboot a ser usado.
| Parâmetros | |
|---|---|
fastbootPath |
String: um String que define o caminho para o binário do fastboot. |