IDeviceRecovery
public interface IDeviceRecovery
com.android.tradefed.device.IDeviceRecovery |
Giao diện khôi phục thiết bị đã ngoại tuyến.
Bả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 không thể liên lạc được nữa. |
abstract void | recoverDeviceBootloader ( IDeviceStateMonitor monitor) Cố gắng khôi phục thiết bị không phản hồi nhất định ở chế độ bộ nạp 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 nhất định ở 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
phục hồithiết bị
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Cố gắng khôi phục thiết bị đã cho không thể liên lạc được nữa.
Phương thức sẽ chặn và chỉ trả về khi thiết bị ở trạng thái được yêu cầu.Thông số | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor để sử dụng. |
recoverUntilOnline | boolean : nếu đúng, phương thức sẽ trả về ngay khi thiết bị trực tuyến trên adb. Nếu sai, phương thức sẽ chặn cho đến khi thiết bị có sẵn đầy đủ để thử nghiệm (tức là IDeviceStateMonitor#waitForDeviceAvailable() thành công. |
ném | |
---|---|
DeviceNotAvailableException | nếu thiết bị không thể được phục hồi |
phục hồiDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Cố gắng khôi phục thiết bị không phản hồi nhất định ở chế độ bộ nạp khởi động.
Thông số | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor để sử dụng. |
ném | |
---|---|
DeviceNotAvailableException | nếu thiết bị không thể được phục hồi |
phục hồiThiết bịFastbootd
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.
Thông số | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor để sử dụng. |
ném | |
---|---|
DeviceNotAvailableException | nếu thiết bị không thể được phục hồi |
phục hồithiết bịphục hồi
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Cố gắng khôi phục thiết bị không phản hồi nhất định ở chế độ khôi phục.
Thông số | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor để sử dụng. |
ném | |
---|---|
DeviceNotAvailableException | nếu thiết bị không thể được phục hồi |
thiết lậpFastbootPath
public void setFastbootPath (String fastbootPath)
Đặt đường dẫn đến tệp nhị phân fastboot sẽ được sử dụng.
Thông số | |
---|---|
fastbootPath | String : một ERROR(/String) xác định đường dẫn đến tệp nhị phân fastboot. |