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 : ถ้าเป็นจริง method ควรส่งคืนทันทีที่อุปกรณ์ออนไลน์บน adb หากเป็นเท็จ เมธอดควรบล็อกจนกว่าอุปกรณ์จะพร้อมสำหรับการทดสอบอย่างสมบูรณ์ (เช่น IDeviceStateMonitor#waitForDeviceAvailable() สำเร็จ

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

RecoveryDeviceBootloader

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