抽象

public abstract class AbstractConnection
extends Object

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


抽象的連線表示法。

摘要

公用建構函式

AbstractConnection()

公用方法

void initializeConnection()

初始化裝置連線。

void notifyAdbRebootCalled()

呼叫 dobReboot 時通知我。

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

公用方法

InitialConnection

public void initializeConnection ()

初始化裝置連線。

擲回
com.android.tradefed.targetprep.TargetSetupError
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException
TargetSetupError

通知 AdbRebootCalled

public void notifyAdbRebootCalled ()

呼叫 dobReboot 時通知我。

reconnect

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

復原 VirtualDevice

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

重設裝置並復原指定裝置。

參數
device ITestDeviceITestDevice 用於裝置重設處理常式。

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

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

擲回
DeviceNotAvailableException 在裝置復原作業失敗時傳回。

快照裝置

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

建立指定裝置的快照

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

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

擲回
DeviceNotAvailableException 在裝置復原作業失敗時傳回。

TearDownConnection

public void tearDownConnection ()

清除連線。