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.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

notifyAdbRebootCalled

public void notifyAdbRebootCalled ()

Notify when doAdbReboot is called.

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 DeviceNotAvailableException:現有裝置無法使用例外狀況。DeviceNotAvailableException

擲回
DeviceNotAvailableException 如果裝置還原失敗。

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

擷取指定裝置的快照

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

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

擲回
DeviceNotAvailableException 如果裝置還原失敗。

tearDownConnection

public void tearDownConnection ()

清理連線。