Recuperación de dispositivo

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Interfaz para recuperar un dispositivo que se ha desconectado.

Resumen

Métodos públicos

abstract void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Intente recuperar el dispositivo determinado con el que ya no se puede comunicar.

abstract void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

Intente recuperar el dispositivo que no responde en modo cargador de arranque.

abstract void recoverDeviceFastbootd ( IDeviceStateMonitor monitor)

Intente recuperar el dispositivo que no responde en modo fastbootd.

abstract void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

Intente recuperar el dispositivo que no responde en modo de recuperación.

default void setFastbootPath (String fastbootPath)

Establece la ruta al binario fastboot que se utilizará.

Métodos públicos

recuperar dispositivo

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Intente recuperar el dispositivo determinado con el que ya no se puede comunicar.

El método debe bloquearse y regresar solo cuando el dispositivo esté en el estado solicitado.

Parámetros
monitor IDeviceStateMonitor : el IDeviceStateMonitor que se utilizará.

recoverUntilOnline boolean : si es verdadero, el método debería regresar tan pronto como el dispositivo esté en línea en adb. Si es falso, el método debe bloquearse hasta que el dispositivo esté completamente disponible para realizar pruebas (es decir, IDeviceStateMonitor#waitForDeviceAvailable() tiene éxito.

Lanza
DeviceNotAvailableException si el dispositivo no se pudo recuperar

recuperarDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Intente recuperar el dispositivo que no responde en modo cargador de arranque.

Parámetros
monitor IDeviceStateMonitor : el IDeviceStateMonitor que se utilizará.

Lanza
DeviceNotAvailableException si el dispositivo no se pudo recuperar

recuperarDispositivoFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Intente recuperar el dispositivo que no responde en modo fastbootd.

Parámetros
monitor IDeviceStateMonitor : el IDeviceStateMonitor que se utilizará.

Lanza
DeviceNotAvailableException si el dispositivo no se pudo recuperar

recuperar recuperación de dispositivo

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Intente recuperar el dispositivo que no responde en modo de recuperación.

Parámetros
monitor IDeviceStateMonitor : el IDeviceStateMonitor que se utilizará.

Lanza
DeviceNotAvailableException si el dispositivo no se pudo recuperar

establecerRutaFastboot

public void setFastbootPath (String fastbootPath)

Establece la ruta al binario fastboot que se utilizará.

Parámetros
fastbootPath String : una String que define la ruta al binario fastboot.