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 ที่จะใช้

วิธีการสาธารณะ

กู้คืนอุปกรณ์

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

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

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

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

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

ขว้าง
DeviceNotAvailableException หากไม่สามารถกู้คืนอุปกรณ์ได้

กู้คืนอุปกรณ์ Bootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

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

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

ขว้าง
DeviceNotAvailableException หากไม่สามารถกู้คืนอุปกรณ์ได้

กู้คืนอุปกรณ์ Fastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

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

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

ขว้าง
DeviceNotAvailableException หากไม่สามารถกู้คืนอุปกรณ์ได้

กู้คืนการกู้คืนอุปกรณ์

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

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

ขว้าง
DeviceNotAvailableException หากไม่สามารถกู้คืนอุปกรณ์ได้

ตั้งค่า FastbootPath

public void setFastbootPath (String fastbootPath)

กำหนดเส้นทางไปยังไบนารี่ fastboot ที่จะใช้

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