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

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 หากกู้คืนอุปกรณ์ไม่ได้

setFastbootPath

public void setFastbootPath (String fastbootPath)

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

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