Odzyskiwanie urządzenia ID

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Interfejs do odzyskiwania urządzenia, które przeszło w tryb offline.

Streszczenie

Metody publiczne

abstract void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Spróbuj odzyskać dane urządzenie, z którym nie można się już skomunikować.

abstract void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

Spróbuj odzyskać dane, nieodpowiadające urządzenie w trybie bootloadera.

abstract void recoverDeviceFastbootd ( IDeviceStateMonitor monitor)

Spróbuj odzyskać dane, nieodpowiadające urządzenie w trybie fastbootd.

abstract void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

Spróbuj odzyskać dane, nieodpowiadające urządzenie w trybie odzyskiwania.

default void setFastbootPath (String fastbootPath)

Ustawia ścieżkę do pliku binarnego fastboot, który ma być używany.

Metody publiczne

odzyskać urządzenie

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Spróbuj odzyskać dane urządzenie, z którym nie można się już skomunikować.

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 true, metoda powinna zwrócić, gdy tylko urządzenie będzie online na adb. Jeśli false, metoda powinna blokować się do czasu, aż urządzenie będzie w pełni dostępne do testowania (tj. IDeviceStateMonitor#waitForDeviceAvailable() zakończy się pomyślnie.

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

odzyskaćDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Spróbuj odzyskać dane, nieodpowiadające urządzenie w trybie bootloadera.

Parametry
monitor IDeviceStateMonitor : IDeviceStateMonitor do użycia.

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

odzyskaj urządzenieFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Spróbuj odzyskać dane, nieodpowiadające urządzenie w trybie fastbootd.

Parametry
monitor IDeviceStateMonitor : IDeviceStateMonitor do użycia.

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

odzyskajOdzyskiwanie urządzenia

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Spróbuj odzyskać dane, nieodpowiadające urządzenie w trybie odzyskiwania.

Parametry
monitor IDeviceStateMonitor : IDeviceStateMonitor do użycia.

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

ustawFastbootPath

public void setFastbootPath (String fastbootPath)

Ustawia ścieżkę do pliku binarnego fastboot, który ma być używany.

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