Recuperación de dispositivos

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Interfaz para recuperar un dispositivo que se quedó sin conexión.

Resumen

Métodos públicos

abstract void recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Intenta recuperar el dispositivo determinado con el que ya no se puede establecer la comunicación.

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

Intenta recuperar el dispositivo que no responde en el modo de bootloader.

abstract void recoverDeviceFastbootd(IDeviceStateMonitor monitor)

Intenta recuperar el dispositivo que no responde en modo fastbootd.

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

Intentarás recuperar el dispositivo que no responde en modo de recuperación.

default void setFastbootPath(String fastbootPath)

Establece la ruta de acceso al objeto binario de fastboot que se usará.

Métodos públicos

recuperarDispositivo

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Intenta recuperar el dispositivo determinado con el que ya no se puede establecer la comunicación.

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

Parámetros
monitor IDeviceStateMonitor: Es el IDeviceStateMonitor que se usará.

recoverUntilOnline boolean: Si es verdadero, el método se debe mostrar en cuanto el dispositivo esté en línea en adb. Si es falso, el método debería bloquearse hasta que el dispositivo esté completamente disponible para las pruebas (es decir, IDeviceStateMonitor#waitForDeviceAvailable() tiene éxito.

Arroja
DeviceNotAvailableException Si no se pudo recuperar el dispositivo

recuperarDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Intenta recuperar el dispositivo que no responde en el modo de bootloader.

Parámetros
monitor IDeviceStateMonitor: Es el IDeviceStateMonitor que se usará.

Arroja
DeviceNotAvailableException Si no se pudo recuperar el dispositivo

recuperarDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Intenta recuperar el dispositivo que no responde en modo fastbootd.

Parámetros
monitor IDeviceStateMonitor: Es el IDeviceStateMonitor que se usará.

Arroja
DeviceNotAvailableException Si no se pudo recuperar el dispositivo

recuperarDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Intentarás recuperar el dispositivo que no responde en modo de recuperación.

Parámetros
monitor IDeviceStateMonitor: Es el IDeviceStateMonitor que se usará.

Arroja
DeviceNotAvailableException Si no se pudo recuperar el dispositivo

setFastbootPath

public void setFastbootPath (String fastbootPath)

Establece la ruta de acceso al objeto binario de fastboot que se usará.

Parámetros
fastbootPath String: Es un String que define la ruta de acceso al objeto binario de fastboot.