IDeviceRecovery
public
interface
IDeviceRecovery
com.android.tradefed.device.IDeviceRecovery |
Giao diện để khôi phục một thiết bị đã chuyển sang trạng thái ngoại tuyến.
Tóm tắt
Phương thức công khai | |
---|---|
abstract
void
|
recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Cố gắng khôi phục thiết bị đã cho mà không thể giao tiếp được nữa. |
abstract
void
|
recoverDeviceBootloader(IDeviceStateMonitor monitor)
Cố gắng khôi phục thiết bị không phản hồi đã cho ở chế độ trình tải khởi động. |
abstract
void
|
recoverDeviceFastbootd(IDeviceStateMonitor monitor)
Cố gắng khôi phục thiết bị không phản hồi đã cho ở chế độ fastbootd. |
abstract
void
|
recoverDeviceRecovery(IDeviceStateMonitor monitor)
Cố gắng khôi phục thiết bị không phản hồi đã cho ở chế độ khôi phục. |
default
void
|
setFastbootPath(String fastbootPath)
Đặt đường dẫn đến tệp nhị phân fastboot sẽ được sử dụng. |
Phương thức công khai
recoverDevice
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Cố gắng khôi phục thiết bị đã cho mà không thể giao tiếp được nữa.
Phương thức sẽ chặn và chỉ trả về khi thiết bị ở trạng thái đã yêu cầu.
Tham số | |
---|---|
monitor |
IDeviceStateMonitor : IDeviceStateMonitor cần sử dụng. |
recoverUntilOnline |
boolean : nếu đúng, phương thức sẽ trả về ngay khi thiết bị có kết nối mạng trên adb.
Nếu giá trị là false, phương thức sẽ chặn cho đến khi thiết bị có sẵn để kiểm thử (tức là IDeviceStateMonitor.waitForDeviceAvailable() thành công. |
Gửi | |
---|---|
DeviceNotAvailableException |
nếu không khôi phục được thiết bị |
recoverDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Cố gắng khôi phục thiết bị không phản hồi đã cho ở chế độ trình tải khởi động.
Tham số | |
---|---|
monitor |
IDeviceStateMonitor : IDeviceStateMonitor cần sử dụng. |
Gửi | |
---|---|
DeviceNotAvailableException |
nếu không khôi phục được thiết bị |
recoverDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
Cố gắng khôi phục thiết bị không phản hồi đã cho ở chế độ fastbootd.
Tham số | |
---|---|
monitor |
IDeviceStateMonitor : IDeviceStateMonitor cần sử dụng. |
Gửi | |
---|---|
DeviceNotAvailableException |
nếu không khôi phục được thiết bị |
recoverDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Cố gắng khôi phục thiết bị không phản hồi đã cho ở chế độ khôi phục.
Tham số | |
---|---|
monitor |
IDeviceStateMonitor : IDeviceStateMonitor cần sử dụng. |
Gửi | |
---|---|
DeviceNotAvailableException |
nếu không khôi phục được thiết bị |
setFastbootPath
public void setFastbootPath (String fastbootPath)
Đặt đường dẫn đến tệp nhị phân fastboot sẽ được sử dụng.
Tham số | |
---|---|
fastbootPath |
String : String xác định đường dẫn đến tệp nhị phân fastboot. |