IDeviceRecovery
public
interface
IDeviceRecovery
com.android.tradefed.device.IDeviceRecovery |
Benutzeroberfläche zum Wiederherstellen eines Geräts, das offline gegangen ist.
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract
void
|
recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Versucht, das angegebene Gerät wiederherzustellen, mit dem keine Kommunikation mehr möglich ist. |
abstract
void
|
recoverDeviceBootloader(IDeviceStateMonitor monitor)
Versuchen Sie, das Gerät im Bootloader-Modus wiederherzustellen. |
abstract
void
|
recoverDeviceFastbootd(IDeviceStateMonitor monitor)
Versuchen Sie, das Gerät im Fastbootd-Modus wiederherzustellen. |
abstract
void
|
recoverDeviceRecovery(IDeviceStateMonitor monitor)
Versuchen Sie, das Gerät im Wiederherstellungsmodus wiederherzustellen. |
default
void
|
setFastbootPath(String fastbootPath)
Legt den Pfad zum zu verwendenden Fastboot-Binärprogramm fest. |
Öffentliche Methoden
recoverDevice
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Versucht, das angegebene Gerät wiederherzustellen, mit dem keine Kommunikation mehr möglich ist.
Die Methode sollte blockieren und nur dann zurückgeben, wenn sich das Gerät im angeforderten Status befindet.
Parameter | |
---|---|
monitor |
IDeviceStateMonitor : Der zu verwendende IDeviceStateMonitor . |
recoverUntilOnline |
boolean : Wenn „wahr“ ist, sollte die Methode zurückgegeben werden, sobald das Gerät bei adb online ist.
Wenn „false“ festgelegt ist, sollte die Methode blockieren, bis das Gerät vollständig für Tests verfügbar ist, d. h., bis IDeviceStateMonitor.waitForDeviceAvailable() erfolgreich ist. |
Ausgabe | |
---|---|
DeviceNotAvailableException |
if device could not be recovered |
recoverDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Versuchen Sie, das Gerät im Bootloader-Modus wiederherzustellen.
Parameter | |
---|---|
monitor |
IDeviceStateMonitor : Der zu verwendende IDeviceStateMonitor . |
Ausgabe | |
---|---|
DeviceNotAvailableException |
if device could not be recovered |
recoverDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
Versuchen Sie, das Gerät im Fastbootd-Modus wiederherzustellen.
Parameter | |
---|---|
monitor |
IDeviceStateMonitor : Der zu verwendende IDeviceStateMonitor . |
Ausgabe | |
---|---|
DeviceNotAvailableException |
if device could not be recovered |
recoverDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Versuchen Sie, das Gerät im Wiederherstellungsmodus wiederherzustellen.
Parameter | |
---|---|
monitor |
IDeviceStateMonitor : Der zu verwendende IDeviceStateMonitor . |
Ausgabe | |
---|---|
DeviceNotAvailableException |
if device could not be recovered |
setFastbootPath
public void setFastbootPath (String fastbootPath)
Legt den Pfad zum zu verwendenden Fastboot-Binärprogramm fest.
Parameter | |
---|---|
fastbootPath |
String : eine String , die den Pfad zur Fastboot-Binärdatei definiert. |