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 : ERROR(/String) określający ścieżkę do pliku binarnego fastboot. |