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.