Recuperação de dispositivo

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Interface para recuperação de um dispositivo que ficou offline.

Resumo

Métodos públicos

abstract void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Tente recuperar o dispositivo fornecido com o qual não é mais possível comunicar.

abstract void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

Tente recuperar o dispositivo que não responde no modo bootloader.

abstract void recoverDeviceFastbootd ( IDeviceStateMonitor monitor)

Tente recuperar o dispositivo que não responde no modo fastbootd.

abstract void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

Tente 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

recuperar dispositivo

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Tente recuperar o dispositivo fornecido com o qual não é mais possível comunicar.

O método deve bloquear e retornar somente quando o dispositivo estiver no estado solicitado.

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

recoverUntilOnline boolean : se for verdade, o método deve retornar assim que o dispositivo estiver online no adb. Se for falso, o método deverá bloquear até que o dispositivo esteja totalmente disponível para teste (ou seja IDeviceStateMonitor#waitForDeviceAvailable() for bem-sucedido.

Lança
DeviceNotAvailableException se o dispositivo não puder ser recuperado

recuperarDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Tente recuperar o dispositivo que não responde no modo bootloader.

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

Lança
DeviceNotAvailableException se o dispositivo não puder ser recuperado

recuperarDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Tente recuperar o dispositivo que não responde no modo fastbootd.

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

Lança
DeviceNotAvailableException se o dispositivo não puder ser recuperado

recuperarDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

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

Lança
DeviceNotAvailableException se o dispositivo não puder ser recuperado

definirFastbootPath

public void setFastbootPath (String fastbootPath)

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

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