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. |