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.