Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Odzyskiwanie urządzenia

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ż komunikować.

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 urządzenie, które nie odpowiada 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 używanego pliku binarnego fastboot.

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ż komunikować.

Metoda powinna blokować się 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 zostać zwrócona, gdy tylko urządzenie jest w trybie online na adb. Jeśli ma wartość false, metoda powinna blokować się do czasu, gdy urządzenie będzie w pełni dostępne do testowania (tj IDeviceStateMonitor#waitForDeviceAvailable() .

Rzuty
DeviceNotAvailableException jeśli urządzenie nie może zostać odzyskane

recoveryDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

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

Parametry
monitor IDeviceStateMonitor : IDeviceStateMonitor do użycia.

Rzuty
DeviceNotAvailableException jeśli urządzenie nie może zostać odzyskane

recoveryDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Spróbuj odzyskać dane urządzenie, które nie odpowiada w trybie fastbootd.

Parametry
monitor IDeviceStateMonitor : IDeviceStateMonitor do użycia.

Rzuty
DeviceNotAvailableException jeśli urządzenie nie może zostać odzyskane

recoveryDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

Parametry
monitor IDeviceStateMonitor : IDeviceStateMonitor do użycia.

Rzuty
DeviceNotAvailableException jeśli urządzenie nie może zostać odzyskane

setFastbootPath

public void setFastbootPath (String fastbootPath)

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

Parametry
fastbootPath String : String definiujacy sciezke do pliku binarnego fastboot.