IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Interfejs do przywracania urządzenia, które zostało odłączone od sieci.

Podsumowanie

Metody publiczne

abstract void recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Próba odzyskania urządzenia, z którym nie można już nawiązać połączenia.

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

Spróbuj przywrócić dane z urządzenia, które przestało odpowiadać, w trybie bootloadera.

abstract void recoverDeviceFastbootd(IDeviceStateMonitor monitor)

Spróbuj przywrócić niereagujące urządzenie w trybie Fastboot.

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

Spróbuj przywrócić dane z urządzenia, które przestało reagować, w trybie odzyskiwania.

default void setFastbootPath(String fastbootPath)

Ustawia ścieżkę do używanego binarnego pliku fastboot.

Metody publiczne

recoverDevice

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Próba odzyskania urządzenia, z którym nie można już nawiązać połączenia.

Metoda powinna blokować i zwracać tylko wtedy, gdy urządzenie jest w żądanym stanie.

Parametry
monitor IDeviceStateMonitor: IDeviceStateMonitor do użycia.

recoverUntilOnline boolean: jeśli wartość to prawda, metoda powinna zwracać dane, gdy tylko urządzenie jest online w narzędziu adb. Jeśli wartość jest równa false, metoda powinna blokować dostęp do testowania, dopóki urządzenie nie będzie w pełni dostępne do testowania (czyli do momentu, gdy IDeviceStateMonitor.waitForDeviceAvailable() się powiedzie).

Rzuty
DeviceNotAvailableException jeśli nie udało się odzyskać urządzenia

recoverDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Spróbuj przywrócić dane z urządzenia, które przestało odpowiadać, w trybie bootloadera.

Parametry
monitor IDeviceStateMonitor: IDeviceStateMonitor do użycia.

Rzuty
DeviceNotAvailableException jeśli nie udało się odzyskać urządzenia

recoverDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Spróbuj przywrócić niereagujące urządzenie w trybie Fastboot.

Parametry
monitor IDeviceStateMonitor: IDeviceStateMonitor do użycia.

Rzuty
DeviceNotAvailableException jeśli nie udało się odzyskać urządzenia

recoverDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Spróbuj przywrócić dane z urządzenia, które przestało reagować, w trybie odzyskiwania.

Parametry
monitor IDeviceStateMonitor: IDeviceStateMonitor do użycia.

Rzuty
DeviceNotAvailableException jeśli nie udało się odzyskać urządzenia

setFastbootPath

public void setFastbootPath (String fastbootPath)

Ustawia ścieżkę do używanego pliku binarnego fastboot.

Parametry
fastbootPath String: String określający ścieżkę do pliku binarnego fastboot.