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 時發出通知。

reconnect

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 ITestDeviceITestDevice 用於裝置重設處理常式。

snapshotId String:snapshotId 用於擷取要還原的正確快照。

dnae DeviceNotAvailableExceptionDeviceNotAvailableException 是現有裝置無法使用的例外狀況。

擲回
DeviceNotAvailableException 如果無法復原裝置。

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

擷取指定裝置的快照

參數
device ITestDeviceITestDevice 用於裝置快照處理常式。

snapshotId String:snapshotId 是即將儲存的快照名稱。

擲回
DeviceNotAvailableException 如果無法復原裝置。

tearDownConnection

public void tearDownConnection ()

清理連線。