預設連線

public class DefaultConnection
extends AbstractConnection

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


設備的預設連線表示,假定為設備的標準 adb 連線。

概括

嵌套類

class DefaultConnection.ConnectionBuilder

Builder 用於描述連接。

受保護的構造函數

DefaultConnection ( DefaultConnection.ConnectionBuilder builder)

建構函數

公共方法

static DefaultConnection createConnection ( DefaultConnection.ConnectionBuilder builder)

建立請求的連線。

static DefaultConnection createInopConnection ( DefaultConnection.ConnectionBuilder builder)
final MultiMap <String, String> getAttributes ()
final IBuildInfo getBuildInfo ()
final ITestDevice getDevice ()
Integer getInitialDeviceNumOffset ()

傳回已知的設備編號偏移量(如果有)。

String getInitialIp ()

傳回設備的初始關聯 IP(如果有)。

String getInitialSerial ()

傳回設備的初始序列名稱。

String getInitialUser ()

傳回初始已知使用者(如果有)。

ITestLogger getLogger ()

ITestLogger返回日誌檔案。

boolean wasTemporaryHolder ()

受保護的方法

IRunUtil getRunUtil ()

返回IRunUtil來執行命令。

受保護的構造函數

預設連線

protected DefaultConnection (DefaultConnection.ConnectionBuilder builder)

建構函數

參數
builder DefaultConnection.ConnectionBuilder

公共方法

建立連接

public static DefaultConnection createConnection (DefaultConnection.ConnectionBuilder builder)

建立請求的連線。

參數
builder DefaultConnection.ConnectionBuilder

退貨
DefaultConnection

創建InopConnection

public static DefaultConnection createInopConnection (DefaultConnection.ConnectionBuilder builder)

參數
builder DefaultConnection.ConnectionBuilder

退貨
DefaultConnection

取得屬性

public final MultiMap<String, String> getAttributes ()

退貨
MultiMap <String, String>

獲取建構資訊

public final IBuildInfo getBuildInfo ()

退貨
IBuildInfo

取得設備

public final ITestDevice getDevice ()

退貨
ITestDevice

取得初始設備編號偏移

public Integer getInitialDeviceNumOffset ()

傳回已知的設備編號偏移量(如果有)。如果不可用則傳回 null。

退貨
Integer

取得初始IP

public String getInitialIp ()

傳回設備的初始關聯 IP(如果有)。如果沒有已知的初始 IP,則傳回 null。

退貨
String

取得初始序號

public String getInitialSerial ()

傳回設備的初始序列名稱。

退貨
String

取得初始用戶

public String getInitialUser ()

傳回初始已知使用者(如果有)。如果沒有初始已知用戶,則傳回 null。

退貨
String

取得記錄器

public ITestLogger getLogger ()

ITestLogger返回日誌檔案。

退貨
ITestLogger

曾是臨時持有人

public boolean wasTemporaryHolder ()

退貨
boolean

受保護的方法

取得運行工具

protected IRunUtil getRunUtil ()

返回IRunUtil來執行命令。

退貨
IRunUtil