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 | ITestDevice:ITestDevice用於裝置重設處理常式。 | 
| snapshotId | String:snapshotId 用於擷取要還原的正確快照。 | 
| dnae | DeviceNotAvailableException:DeviceNotAvailableException是現有裝置無法使用的例外狀況。 | 
| 擲回 | |
|---|---|
| DeviceNotAvailableException | 如果無法復原裝置。 | 
snapshotDevice
public void snapshotDevice (ITestDevice device, String snapshotId)
擷取指定裝置的快照
| 參數 | |
|---|---|
| device | ITestDevice:ITestDevice用於裝置快照處理常式。 | 
| snapshotId | String:snapshotId 是即將儲存的快照名稱。 | 
| 擲回 | |
|---|---|
| DeviceNotAvailableException | 如果無法復原裝置。 | 
tearDownConnection
public void tearDownConnection ()
清理連線。
