IAndroidDebugBridge

public interface IAndroidDebugBridge

com.android.tradefed.device.IAndroidDebugBridge


這個套件中使用的 ERROR(/com.android.ddmlib.AndroidDebugBridge) 方法介面定義。

公開,因此可在單元測試中模擬 ERROR(/com.android.ddmlib.AndroidDebugBridge) 的使用情形。

摘要

公用方法

abstract void addDeviceChangeListener(AndroidDebugBridge.IDeviceChangeListener listener)

AndroidDebugBridge.addDeviceChangeListener(IDeviceChangeListener)」的包裝盒

abstract void disconnectBridge()

AndroidDebugBridge.disconnectBridge()」的包裝盒

abstract String getAdbVersion(String adbOsLocation)

傳回所提供 adb 位置的 adb 完整版本,如果發生任何問題,則傳回 null。

abstract IDevice[] getDevices()

AndroidDebugBridge.getDevices() 的包裝函式。

abstract void init(boolean clientSupport, String adbOsLocation)

AndroidDebugBridge.init(boolean)AndroidDebugBridge.createBridge(String, boolean) 的包裝盒

abstract void removeDeviceChangeListener(AndroidDebugBridge.IDeviceChangeListener listener)

AndroidDebugBridge.removeDeviceChangeListener(IDeviceChangeListener)」的包裝盒

abstract void terminate()

AndroidDebugBridge.terminate()」的包裝盒

公用方法

addDeviceChangeListener

public abstract void addDeviceChangeListener (AndroidDebugBridge.IDeviceChangeListener listener)

AndroidDebugBridge.addDeviceChangeListener(IDeviceChangeListener)」的包裝

參數
listener AndroidDebugBridge.IDeviceChangeListener

disconnectBridge

public abstract void disconnectBridge ()

AndroidDebugBridge.disconnectBridge()」的包裝

getAdbVersion

public abstract String getAdbVersion (String adbOsLocation)

傳回所提供 adb 位置的完整 adb 版本,如果發生任何錯誤,則傳回 null。

參數
adbOsLocation String

傳回
String

getDevices

public abstract IDevice[] getDevices ()

AndroidDebugBridge.getDevices() 的包裝函式。

傳回
IDevice[]

init

public abstract void init (boolean clientSupport, 
                String adbOsLocation)

AndroidDebugBridge.init(boolean)AndroidDebugBridge.createBridge(String, boolean) 的包裝

參數
clientSupport boolean

adbOsLocation String

removeDeviceChangeListener

public abstract void removeDeviceChangeListener (AndroidDebugBridge.IDeviceChangeListener listener)

AndroidDebugBridge.removeDeviceChangeListener(IDeviceChangeListener)」的包裝

參數
listener AndroidDebugBridge.IDeviceChangeListener

終止

public abstract void terminate ()

AndroidDebugBridge.terminate()」的包裝