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 pháp 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ể 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 đã cho ở 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 đã 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 pháp công khai
recoveryDevice
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Cố gắng khôi phục thiết bị đã cho mà không thể liên lạc được nữa.
Phương thức sẽ chặn và chỉ trở lại 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ị hoàn toàn khả dụng để kiểm tra (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 |
recoveryDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Cố gắng khôi phục thiết bị không phản hồi đã cho ở 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 |
recoveryDeviceFastbootd
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 |
recoveryDeviceRecovery
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.
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 |
setFastbootPath
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 String xác định đường dẫn đến tệp nhị phân fastboot. |