การกู้คืน IDevice

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 : ERROR(/String) กำหนดเส้นทางไปยังไบนารี fastboot