การเชื่อมโยงแบบนามธรรม
public
abstract
class
AbstractConnection
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.connection.AbstractConnection |
การนำเสนอการเชื่อมต่อแบบนามธรรม
สรุป
ช่างก่อสร้างสาธารณะ | |
---|---|
AbstractConnection()
|
วิธีการสาธารณะ | |
---|---|
void
|
initializeConnection()
เริ่มต้นการเชื่อมต่อของอุปกรณ์ |
void
|
notifyAdbRebootCalled()
แจ้งเตือนเมื่อมีการเรียกใช้ doAdbรีบูต |
void
|
reconnect(String serial)
เชื่อมต่อกับอุปกรณ์อีกครั้ง |
void
|
reconnectForRecovery(String serial)
เชื่อมต่อการเชื่อมต่อกับอุปกรณ์อีกครั้งเพื่อใช้กิจวัตรการกู้คืน |
void
|
recoverVirtualDevice(ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
กู้คืนอุปกรณ์ดังกล่าวด้วยการรีเซ็ตอุปกรณ์ |
void
|
snapshotDevice(ITestDevice device, String snapshotId)
ถ่ายรูปอุปกรณ์ที่ระบุ |
void
|
tearDownConnection()
ล้างการเชื่อมต่อ |
ช่างก่อสร้างสาธารณะ
การเชื่อมโยงแบบนามธรรม
public AbstractConnection ()
วิธีการสาธารณะ
เริ่มต้นการเชื่อมต่อ
public void initializeConnection ()
เริ่มต้นการเชื่อมต่อของอุปกรณ์
การขว้าง | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
|
com.android.tradefed.device.DeviceNotavailableException |
DeviceNotAvailableException |
|
TargetSetupError |
AlertAdbรีบูตCalled
public void notifyAdbRebootCalled ()
แจ้งเตือนเมื่อมีการเรียกใช้ doAdbรีบูต
เชื่อมต่ออีกครั้ง
public void reconnect (String serial)
เชื่อมต่อกับอุปกรณ์อีกครั้ง
พารามิเตอร์ | |
---|---|
serial |
String : หมายเลขซีเรียลของอุปกรณ์ |
การขว้าง | |
---|---|
|
com.android.tradefed.device.DeviceNotavailableException |
DeviceNotAvailableException |
เชื่อมต่ออีกครั้งสำหรับการกู้คืน
public void reconnectForRecovery (String serial)
เชื่อมต่อการเชื่อมต่อกับอุปกรณ์อีกครั้งเพื่อใช้กิจวัตรการกู้คืน
พารามิเตอร์ | |
---|---|
serial |
String : หมายเลขซีเรียลของอุปกรณ์ |
การขว้าง | |
---|---|
|
com.android.tradefed.device.DeviceNotavailableException |
DeviceNotAvailableException |
กู้คืนอุปกรณ์เสมือน
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
กู้คืนอุปกรณ์ดังกล่าวด้วยการรีเซ็ตอุปกรณ์
พารามิเตอร์ | |
---|---|
device |
ITestDevice : ITestDevice ใช้สำหรับตัวแฮนเดิลการรีเซ็ตอุปกรณ์ |
snapshotId |
String : ระบบจะใช้ SnapshotId สำหรับดึงข้อมูลสแนปชอตที่ถูกต้องเพื่อกู้คืน |
dnae |
DeviceNotAvailableException : DeviceNotAvailableException เป็นอุปกรณ์ที่มีอยู่แล้วไม่พร้อมใช้งาน
ข้อยกเว้น |
การขว้าง | |
---|---|
DeviceNotAvailableException |
หากกู้คืนอุปกรณ์ไม่สำเร็จ |
สแนปชอตอุปกรณ์
public void snapshotDevice (ITestDevice device, String snapshotId)
ถ่ายรูปอุปกรณ์ที่ระบุ
พารามิเตอร์ | |
---|---|
device |
ITestDevice : ITestDevice ใช้สำหรับเครื่องจัดการสแนปชอตอุปกรณ์ |
snapshotId |
String : SnapshotId คือชื่อของสแนปชอตที่จะบันทึก |
การขว้าง | |
---|---|
DeviceNotAvailableException |
หากกู้คืนอุปกรณ์ไม่สำเร็จ |
tearDownConnection
public void tearDownConnection ()
ล้างการเชื่อมต่อ