การกู้คืน 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 |