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 : หากเป็นจริง วิธีการควรกลับมาทันทีที่อุปกรณ์ออนไลน์บน 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 : String ที่กำหนดเส้นทางไปยังไบนารี่ fastboot |