การกู้คืนอุปกรณ์
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 |
หากกู้คืนอุปกรณ์ไม่ได้ |
setFastbootPath
public void setFastbootPath (String fastbootPath)
กำหนดเส้นทางไปยังไบนารีของ Fastboot ที่จะใช้
พารามิเตอร์ | |
---|---|
fastbootPath |
String : String ที่กำหนดเส้นทางไปยังไบนารีของ Fastboot |