IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


อินเทอร์เฟซสำหรับการกู้คืนอุปกรณ์ที่ออฟไลน์

สรุป

เมธอดสาธารณะ

abstract void recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)

พยายามกู้คืนอุปกรณ์ที่ระบุซึ่งไม่สามารถสื่อสารได้อีกต่อไป

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

พยายามกู้คืนอุปกรณ์ที่ไม่ตอบสนองในโหมด Bootloader

abstract void recoverDeviceFastbootd(IDeviceStateMonitor monitor)

พยายามกู้คืนอุปกรณ์ที่ไม่ตอบสนองในโหมด fastbootd

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

พยายามกู้คืนอุปกรณ์ที่ไม่ตอบสนองในโหมดการกู้คืน

default void setFastbootPath(String fastbootPath)

ตั้งค่าเส้นทางไปยังไบนารี fastboot ที่จะใช้งาน

เมธอดสาธารณะ

recoverDevice

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

พยายามกู้คืนอุปกรณ์ที่ระบุซึ่งไม่สามารถสื่อสารได้อีกต่อไป

วิธีการควรบล็อกและแสดงผลเฉพาะเมื่ออุปกรณ์อยู่ในสถานะที่ขอเท่านั้น

พารามิเตอร์
monitor IDeviceStateMonitor: IDeviceStateMonitor ที่จะใช้

recoverUntilOnline boolean: หากเป็นจริง เมธอดควรแสดงผลทันทีที่อุปกรณ์ออนไลน์ใน adb หากเป็นเท็จ วิธีการควรบล็อกจนกว่าอุปกรณ์จะพร้อมสำหรับการทดสอบโดยสมบูรณ์ (เช่น IDeviceStateMonitor.waitForDeviceAvailable() สำเร็จ

โยน
DeviceNotAvailableException หากกู้คืนอุปกรณ์ไม่ได้

recoverDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

พยายามกู้คืนอุปกรณ์ที่ไม่ตอบสนองในโหมด Bootloader

พารามิเตอร์
monitor IDeviceStateMonitor: IDeviceStateMonitor ที่จะใช้

โยน
DeviceNotAvailableException หากกู้คืนอุปกรณ์ไม่ได้

recoverDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

พยายามกู้คืนอุปกรณ์ที่ไม่ตอบสนองในโหมด fastbootd

พารามิเตอร์
monitor IDeviceStateMonitor: IDeviceStateMonitor ที่จะใช้

โยน
DeviceNotAvailableException หากกู้คืนอุปกรณ์ไม่ได้

recoverDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

พยายามกู้คืนอุปกรณ์ที่ไม่ตอบสนองในโหมดการกู้คืน

พารามิเตอร์
monitor IDeviceStateMonitor: IDeviceStateMonitor ที่จะใช้

โยน
DeviceNotAvailableException หากกู้คืนอุปกรณ์ไม่ได้

setFastbootPath

public void setFastbootPath (String fastbootPath)

ตั้งค่าเส้นทางไปยังไบนารี fastboot ที่จะใช้งาน

พารามิเตอร์
fastbootPath String: String ที่กําหนดเส้นทางไปยังไบนารีของ Fastboot