Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

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.