IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Interface de récupération d'un appareil qui s'est déconnecté.

Résumé

Méthodes publiques

abstract void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Essayez de récupérer l'appareil donné avec lequel il n'est plus possible de communiquer.

abstract void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

Essayez de récupérer le périphérique qui ne répond pas en mode chargeur de démarrage.

abstract void recoverDeviceFastbootd ( IDeviceStateMonitor monitor)

Essayez de récupérer le périphérique qui ne répond pas en mode fastbootd.

abstract void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

Essayez de récupérer le périphérique qui ne répond pas en mode de récupération.

default void setFastbootPath (String fastbootPath)

Définit le chemin vers le binaire fastboot à utiliser.

Méthodes publiques

récupérerDevice

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Essayez de récupérer l'appareil donné avec lequel il n'est plus possible de communiquer.

La méthode doit bloquer et ne revenir que lorsque l'appareil est dans l'état demandé.

Paramètres
monitor IDeviceStateMonitor : l' IDeviceStateMonitor à utiliser.

recoverUntilOnline boolean : si vrai, la méthode doit revenir dès que l'appareil est en ligne sur adb. Si false, la méthode doit bloquer jusqu'à ce que le périphérique soit entièrement disponible pour le test (c'est-à-dire IDeviceStateMonitor#waitForDeviceAvailable() réussit.

Lance
DeviceNotAvailableException si l'appareil n'a pas pu être récupéré

récupérerDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Essayez de récupérer le périphérique qui ne répond pas en mode chargeur de démarrage.

Paramètres
monitor IDeviceStateMonitor : l' IDeviceStateMonitor à utiliser.

Lance
DeviceNotAvailableException si l'appareil n'a pas pu être récupéré

récupérerDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Essayez de récupérer le périphérique qui ne répond pas en mode fastbootd.

Paramètres
monitor IDeviceStateMonitor : l' IDeviceStateMonitor à utiliser.

Lance
DeviceNotAvailableException si l'appareil n'a pas pu être récupéré

recoveryDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Essayez de récupérer le périphérique qui ne répond pas en mode de récupération.

Paramètres
monitor IDeviceStateMonitor : l' IDeviceStateMonitor à utiliser.

Lance
DeviceNotAvailableException si l'appareil n'a pas pu être récupéré

setFastbootPath

public void setFastbootPath (String fastbootPath)

Définit le chemin vers le binaire fastboot à utiliser.

Paramètres
fastbootPath String : une String définissant le chemin vers le binaire fastboot.