IDeviceRecovery
  public
  
  
  
  interface
  IDeviceRecovery
  
  
  
| com.android.tradefed.device.IDeviceRecovery | 
Interface permettant de récupérer un appareil qui est hors connexion.
Résumé
| Méthodes publiques | |
|---|---|
| 
        abstract
        
        
        
        
        void | 
      recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)
      Tentative de récupération de l'appareil donné avec lequel il n'est plus possible de communiquer. | 
| 
        abstract
        
        
        
        
        void | 
      recoverDeviceBootloader(IDeviceStateMonitor monitor)
      Tentative de récupération de l'appareil donné qui ne répond pas en mode bootloader. | 
| 
        abstract
        
        
        
        
        void | 
      recoverDeviceFastbootd(IDeviceStateMonitor monitor)
      Tentative de récupération de l'appareil donné qui ne répond pas en mode fastbootd. | 
| 
        abstract
        
        
        
        
        void | 
      recoverDeviceRecovery(IDeviceStateMonitor monitor)
      Tentative de récupération de l'appareil donné qui ne répond plus en mode récupération. | 
| 
        
        default
        
        
        
        void | 
      setFastbootPath(String fastbootPath)
      Définit le chemin d'accès au binaire fastboot à utiliser. | 
Méthodes publiques
recoverDevice
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Tentative de récupération de l'appareil donné avec lequel il n'est plus possible de communiquer.
La méthode doit se bloquer et ne renvoyer que lorsque l'appareil est dans l'état demandé.
| Paramètres | |
|---|---|
| monitor | IDeviceStateMonitor:IDeviceStateMonitorà utiliser. | 
| recoverUntilOnline | boolean: si la valeur est "true", la méthode doit renvoyer une valeur dès que l'appareil est en ligne sur adb.
            Si la valeur est "false", la méthode doit se bloquer jusqu'à ce que l'appareil soit entièrement disponible pour les tests (c'est-à-dire queIDeviceStateMonitor.waitForDeviceAvailable()aboutit). | 
| Génère | |
|---|---|
| DeviceNotAvailableException | si l'appareil n'a pas pu être récupéré ; | 
recoverDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Tentative de récupération de l'appareil donné qui ne répond pas en mode bootloader.
| Paramètres | |
|---|---|
| monitor | IDeviceStateMonitor:IDeviceStateMonitorà utiliser. | 
| Génère | |
|---|---|
| DeviceNotAvailableException | si l'appareil n'a pas pu être récupéré ; | 
recoverDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
Tentative de récupération de l'appareil donné qui ne répond pas en mode fastbootd.
| Paramètres | |
|---|---|
| monitor | IDeviceStateMonitor:IDeviceStateMonitorà utiliser. | 
| Génère | |
|---|---|
| DeviceNotAvailableException | si l'appareil n'a pas pu être récupéré ; | 
recoverDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Tentative de récupération de l'appareil donné qui ne répond plus en mode récupération.
| Paramètres | |
|---|---|
| monitor | IDeviceStateMonitor:IDeviceStateMonitorà utiliser. | 
| Génère | |
|---|---|
| DeviceNotAvailableException | si l'appareil n'a pas pu être récupéré ; | 
setFastbootPath
public void setFastbootPath (String fastbootPath)
Définit le chemin d'accès au binaire fastboot à utiliser.
| Paramètres | |
|---|---|
| fastbootPath | String:Stringdéfinissant le chemin d'accès au binaire fastboot. | 
