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 vous ne pouvez plus communiquer.

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

Tentative de récupération de l'appareil donné qui ne répond plus 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 vous ne pouvez plus 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 la 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 que IDeviceStateMonitor.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: String définissant le chemin d'accès au binaire fastboot.