IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery.


Interface de restauration d'un appareil qui n'est plus connecté.

Résumé

Méthodes publiques

abstract void recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Tentative de récupération de l'appareil donné avec lequel il ne peut plus être communiqué.

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

Essayez de récupérer l'appareil qui ne répond pas en mode bootloader.

abstract void recoverDeviceFastbootd(IDeviceStateMonitor monitor)

Essayez de récupérer l'appareil qui ne répond pas en mode fastbootd.

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

Essayez de récupérer l'appareil qui ne répond pas en mode récupération.

default void setFastbootPath(String fastbootPath)

Définit le chemin d'accès au binaire fastboot à utiliser.

Méthodes publiques

récupérer l'appareil

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Tentative de récupération de l'appareil donné avec lequel il ne peut plus être communiqué.

La méthode doit bloquer l'appareil et n'être renvoyé que lorsque l'état de l'appareil est demandé.

Paramètres
monitor IDeviceStateMonitor: IDeviceStateMonitor à utiliser.

recoverUntilOnline boolean: si la valeur est "true", la méthode doit être renvoyée 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 IDeviceStateMonitor#waitForDeviceAvailable() réussit.

Génère
DeviceNotAvailableException si l'appareil n'a pas pu être récupéré

retrieveDeviceBootloader de l'appareil

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Essayez de récupérer l'appareil 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é

récupérerAppareilFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Essayez de récupérer l'appareil 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é

récupérerDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Essayez de récupérer l'appareil qui ne répond pas 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.