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 elIDeviceStateMonitorque 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 elIDeviceStateMonitorque 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 elIDeviceStateMonitorque 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 elIDeviceStateMonitorque 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: UnStringque define la ruta de acceso al objeto binario de fastboot. | 
