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)

Tentar recuperar o dispositivo com o qual não é mais possível se comunicar.

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

Tenta recuperar o dispositivo sem resposta no modo de carregador de inicialização.

abstract void recoverDeviceFastbootd(IDeviceStateMonitor monitor)

Tenta recuperar o dispositivo que não responde no modo fastboot.

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

Tentar recuperar o dispositivo que não responde no modo de recuperação.

default void setFastbootPath(String fastbootPath)

Define o caminho para o binário fastboot a ser usado.

Métodos públicos

recupereDispositivo

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Tentar recuperar o dispositivo com o qual não é mais possível se comunicar.

O método deve 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 retornará assim que o dispositivo ficar on-line no adb. Se for falso, o método deverá bloquear até que o dispositivo esteja totalmente disponível para teste (por exemplo, IDeviceStateMonitor#waitForDeviceAvailable() é concluído.

Gera
DeviceNotAvailableException se não for possível recuperar o dispositivo

recupere o carregador de inicialização

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Tenta recuperar o dispositivo sem resposta no modo de carregador de inicialização.

Parâmetros
monitor IDeviceStateMonitor: o IDeviceStateMonitor a ser usado.

Gera
DeviceNotAvailableException se não for possível recuperar o dispositivo

recuperarDeviceFastbootd

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 não for possível recuperar o dispositivo

recupereoDispositivo

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Tentar recuperar o dispositivo que não responde no modo de recuperação.

Parâmetros
monitor IDeviceStateMonitor: o IDeviceStateMonitor a ser usado.

Gera
DeviceNotAvailableException se não for possível recuperar o dispositivo

setFastbootPath

public void setFastbootPath (String fastbootPath)

Define o caminho para o binário fastboot a ser usado.

Parâmetros
fastbootPath String: um String que define o caminho para o binário fastboot.