iDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Interfejs do przywracania urządzenia, które jest offline.

Podsumowanie

Metody publiczne

abstract void recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)

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

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

Spróbuj przywrócić dane urządzenie, które nie odpowiada, w trybie programu rozruchowego.

abstract void recoverDeviceFastbootd(IDeviceStateMonitor monitor)

Spróbuj przywrócić dane urządzenie, które nie odpowiada, w trybie szybkiego rozruchu.

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

W trybie przywracania spróbuj przywrócić dane urządzenie, które nie odpowiada.

default void setFastbootPath(String fastbootPath)

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

Metody publiczne

przywróć urządzenie

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Spróbuj przywrócić 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: element IDeviceStateMonitor, którego należy użyć.

recoverUntilOnline boolean: jeśli ma wartość prawda, metoda powinna zwrócić się, gdy tylko urządzenie będzie online w adb. W przypadku wartości false (fałsz) metoda powinna blokować do czasu, aż urządzenie będzie w pełni dostępne do testowania (np. Powodzenie: IDeviceStateMonitor#waitForDeviceAvailable().

Rzuty
DeviceNotAvailableException jeśli nie można przywrócić urządzenia

program rozruchowy do przywracania urządzenia

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Spróbuj przywrócić dane urządzenie, które nie odpowiada, w trybie programu rozruchowego.

Parametry
monitor IDeviceStateMonitor: element IDeviceStateMonitor, którego należy użyć.

Rzuty
DeviceNotAvailableException jeśli nie można przywrócić urządzenia

szybki rozruch urządzenia przywracania

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Spróbuj przywrócić dane urządzenie, które nie odpowiada, w trybie szybkiego rozruchu.

Parametry
monitor IDeviceStateMonitor: element IDeviceStateMonitor, którego należy użyć.

Rzuty
DeviceNotAvailableException jeśli nie można przywrócić urządzenia

RecoveryDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

W trybie przywracania spróbuj przywrócić dane urządzenie, które nie odpowiada.

Parametry
monitor IDeviceStateMonitor: element IDeviceStateMonitor, którego należy użyć.

Rzuty
DeviceNotAvailableException jeśli nie można przywrócić urządzenia

setFastbootPath

public void setFastbootPath (String fastbootPath)

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

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