IDeviceRecovery

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 niereagujące urządzenie w trybie programu ładującego.

abstract void recoverDeviceFastbootd ( IDeviceStateMonitor monitor)

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

abstract void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

Spróbuj odzyskać dane niereagują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ć i zwracać tylko wtedy, gdy urządzenie jest w żądanym stanie.

Parametry
monitor IDeviceStateMonitor : IDeviceStateMonitor do użycia.

recoverUntilOnline boolean : jeśli prawda, metoda powinna zostać zwrócona, gdy tylko urządzenie będzie online na adb. Jeśli false, metoda powinna zostać zablokowana, dopóki urządzenie nie będzie w pełni dostępne do testowania (tj. IDeviceStateMonitor#waitForDeviceAvailable() powiedzie się).

Rzuty
DeviceNotAvailableException jeśli urządzenia nie można odzyskać

Odzyskaj program ładujący urządzenie

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Spróbuj odzyskać dane niereagujące urządzenie w trybie programu ładującego.

Parametry
monitor IDeviceStateMonitor : IDeviceStateMonitor do użycia.

Rzuty
DeviceNotAvailableException jeśli urządzenia nie można odzyskać

OdzyskajUrządzenieFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

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

Parametry
monitor IDeviceStateMonitor : IDeviceStateMonitor do użycia.

Rzuty
DeviceNotAvailableException jeśli urządzenia nie można odzyskać

odzyskaćOdzyskiwanie urządzenia

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

Parametry
monitor IDeviceStateMonitor : IDeviceStateMonitor do użycia.

Rzuty
DeviceNotAvailableException jeśli urządzenia nie można odzyskać

ustaw FastbootPath

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.