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 |