Phục hồi thiết bị IDevice
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ị nhất định 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 ở 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 pháp 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ị nhất định 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ẽ 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ể phục hồi được |
phục hồiThiết bịBootloader
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ẽ sử dụng. |
Ném | |
---|---|
DeviceNotAvailableException | nếu thiết bị không thể phục hồi được |
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 ở chế độ fastbootd.
Thông số | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor sẽ sử dụng. |
Ném | |
---|---|
DeviceNotAvailableException | nếu thiết bị không thể phục hồi được |
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ẽ sử dụng. |
Ném | |
---|---|
DeviceNotAvailableException | nếu thiết bị không thể phục hồi được |
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 : String xác định đường dẫn đến tệp nhị phân fastboot. |