抽象连接

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

清理连接。

公共构造函数

抽象连接

public AbstractConnection ()

公共方法

初始化连接

public void initializeConnection ()

初始化设备的连接。

投掷
com.android.tradefed.targetprep.TargetSetupError
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException
TargetSetupError

通知AdbRebootCalled

public void notifyAdbRebootCalled ()

调用 doAdbReboot 时发出通知。

重新连接

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 ITestDeviceITestDevice用于设备重置处理程序。

snapshotId String :snapshotId 用于获取要恢复的正确快照。

dnae DeviceNotAvailableExceptionDeviceNotAvailableException是现有设备不可用异常。

投掷
DeviceNotAvailableException如果设备恢复失败。

快照设备

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

给定设备的快照

参数
device ITestDeviceITestDevice用于设备快照处理程序。

snapshotId String :snapshotId 是将要保存的快照的名称。

投掷
DeviceNotAvailableException如果设备恢复失败。

拆解连接

public void tearDownConnection ()

清理连接。