IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Interfaz para recuperar un dispositivo que se desconectó.

Resumen

Métodos públicos

abstract void recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)

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

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

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

abstract void recoverDeviceFastbootd(IDeviceStateMonitor monitor)

Intenta recuperar el dispositivo que no responde en el modo fastbootd.

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

Intenta recuperar el dispositivo que no responde en el 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

recoverDevice

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

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

El método debe bloquearse y solo mostrarse 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 debería mostrarse en cuanto el dispositivo esté en línea en adb. Si es falso, el método debe bloquearse hasta que el dispositivo esté completamente disponible para las pruebas (es decir, IDeviceStateMonitor.waitForDeviceAvailable() se realiza correctamente).

Arroja
DeviceNotAvailableException si no se pudo recuperar el dispositivo

recoverDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Intenta recuperar el dispositivo determinado 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

recoverDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Intenta recuperar el dispositivo que no responde en el modo fastbootd.

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

Arroja
DeviceNotAvailableException si no se pudo recuperar el dispositivo

recoverDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Intenta recuperar el dispositivo que no responde en el 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: Un String que define la ruta de acceso al objeto binario de fastboot.