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

切断ブリッジ

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[]

初期化

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()のラッパー