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