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 com o qual não é mais possível 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 com o qual não é mais possível 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() será 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.