การเชื่อมโยงแบบนามธรรม

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 ()

ล้างการเชื่อมต่อ