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

公共方法

添加设备更改监听器

public abstract void addDeviceChangeListener (AndroidDebugBridge.IDeviceChangeListener listener)

AndroidDebugBridge#addDeviceChangeListener(IDeviceChangeListener) 的封装容器

参数
listener AndroidDebugBridge.IDeviceChangeListener

断开连接 Bridge

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