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() 的封装容器