IAndroidDebugBridge

public interface IAndroidDebugBridge

com.android.tradefed.device.IAndroidDebugBridge


此套件中所用 AndroidDebugBridge 方法的介面定義。

公開此方法,以便在單元測試中模擬 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() 的包裝函式