AbstractConnection

public abstract class AbstractConnection
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.connection.AbstractConnection


การนําเสนอการเชื่อมต่อแบบนามธรรม

สรุป

ตัวสร้างแบบสาธารณะ

AbstractConnection()

เมธอดสาธารณะ

void initializeConnection()

เริ่มต้นการเชื่อมต่อของอุปกรณ์

void notifyAdbRebootCalled()

แจ้งเตือนเมื่อมีการเรียก doAdbReboot

void reconnect(String serial)

เชื่อมต่อกับอุปกรณ์อีกครั้ง

void reconnectForRecovery(String serial)

เชื่อมต่อกับอุปกรณ์อีกครั้งเพื่อเริ่มขั้นตอนการกู้คืน

void recoverVirtualDevice(ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)

กู้คืนอุปกรณ์ที่ระบุด้วยการรีเซ็ตอุปกรณ์

void snapshotDevice(ITestDevice device, String snapshotId)

ถ่ายภาพหน้าจอของอุปกรณ์ที่ระบุ

void tearDownConnection()

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

ตัวสร้างแบบสาธารณะ

AbstractConnection

public AbstractConnection ()

เมธอดสาธารณะ

initializeConnection

public void initializeConnection ()

เริ่มต้นการเชื่อมต่อของอุปกรณ์

การโยน
com.android.tradefed.targetprep.TargetSetupError
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException
TargetSetupError

notifyAdbRebootCalled

public void notifyAdbRebootCalled ()

แจ้งเตือนเมื่อมีการเรียก doAdbReboot

เชื่อมต่ออีกครั้ง

public void reconnect (String serial)

เชื่อมต่อกับอุปกรณ์อีกครั้ง

พารามิเตอร์
serial String: หมายเลขซีเรียลของอุปกรณ์

การโยน
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

reconnectForRecovery

public void reconnectForRecovery (String serial)

เชื่อมต่อกับอุปกรณ์อีกครั้งเพื่อเริ่มขั้นตอนการกู้คืน

พารามิเตอร์
serial String: หมายเลขซีเรียลของอุปกรณ์

การโยน
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

recoverVirtualDevice

public void recoverVirtualDevice (ITestDevice device, 
                String snapshotId, 
                DeviceNotAvailableException dnae)

กู้คืนอุปกรณ์ที่ระบุด้วยการรีเซ็ตอุปกรณ์

พารามิเตอร์
device ITestDevice: ITestDevice ใช้สำหรับตัวแฮนเดิลการรีเซ็ตอุปกรณ์

snapshotId String: ระบบจะใช้ snapshotId เพื่อดึงข้อมูลสแนปชอตที่ถูกต้องมากู้คืน

dnae DeviceNotAvailableException: DeviceNotAvailableException เป็นข้อยกเว้นสำหรับอุปกรณ์ที่มีอยู่ซึ่งไม่พร้อมใช้งาน

การโยน
DeviceNotAvailableException if fail on device recovery.

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

ถ่ายภาพหน้าจอของอุปกรณ์ที่ระบุ

พารามิเตอร์
device ITestDevice: ITestDevice ใช้สำหรับตัวแฮนเดิลภาพรวมของอุปกรณ์

snapshotId String: snapshotId คือชื่อของสแนปชอตที่จะบันทึก

การโยน
DeviceNotAvailableException if fail on device recovery.

tearDownConnection

public void tearDownConnection ()

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