IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Interface para recuperar 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 se 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 de inicialização rápida a ser usado.

Métodos públicos

dispositivo de recuperação

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Tente recuperar o dispositivo fornecido 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 deve retornar assim que o dispositivo estiver online no adb. Se falso, o método deve bloquear até que o dispositivo esteja totalmente disponível para teste (ou seja IDeviceStateMonitor#waitForDeviceAvailable() é bem-sucedido.

lances
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.

lances
DeviceNotAvailableException se o dispositivo não puder ser recuperado

recoveryDeviceFastbootd

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.

lances
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.

lances
DeviceNotAvailableException se o dispositivo não puder ser recuperado

definirFastbootPath

public void setFastbootPath (String fastbootPath)

Define o caminho para o binário de inicialização rápida a ser usado.

Parâmetros
fastbootPath String : uma String que define o caminho para o binário de inicialização rápida.