Khôi phục thiết bị

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Giao diện khôi phục thiết bị không có kết nối mạng.

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 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ế độ 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ế độ khởi động nhanh.

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)

Thiết lập đường dẫn đến tệp nhị phân khởi động nhanh sẽ được sử dụng.

Phương thức công khai

khôi phục thiết bị

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Cố gắng khôi phục thiết bị đã cho không 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.

Tham số
monitor IDeviceStateMonitor: IDeviceStateMonitor để sử dụng.

recoverUntilOnline boolean: nếu đúng, phương thức sẽ trả về ngay khi thiết bị kết nối mạng trên adb. Nếu giá trị là false (sai), phương thức sẽ chặn cho đến khi thiết bị có thể hoàn toàn để kiểm thử (ví dụ: IDeviceStateMonitor#waitForDeviceAvailable() thành công.

Gửi
DeviceNotAvailableException nếu không thể khôi phục thiết bị

Trình tải khởi động khôi phục thiết bị

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 để sử dụng.

Gửi
DeviceNotAvailableException nếu không thể khôi phục thiết bị

Khôi phụcThiết bịKhởi động nhanh

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Cố gắng khôi phục thiết bị không phản hồi đã cho ở chế độ khởi động nhanh.

Tham số
monitor IDeviceStateMonitor: IDeviceStateMonitor để sử dụng.

Gửi
DeviceNotAvailableException nếu không thể khôi phục thiết bị

khôi phục thiết bị

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 để sử dụng.

Gửi
DeviceNotAvailableException nếu không thể khôi phục thiết bị

setFastbootPath

public void setFastbootPath (String fastbootPath)

Thiết lập đường dẫn đến tệp nhị phân khởi động nhanh sẽ được sử dụng.

Tham số
fastbootPath String: một String xác định đường dẫn đến tệp nhị phân khởi động nhanh.