IAndroidデバッグブリッジ

public interface IAndroidDebugBridge

com.android.tradefed.device.IAndroidDebugBridge


このパッケージで使用されるAndroidDebugBridgeメソッドのインターフェイス定義。

公開されるため、単体テストでAndroidDebugBridgeの使用を模擬できるようになります。

まとめ

パブリックメソッド

abstract void addDeviceChangeListener (AndroidDebugBridge.IDeviceChangeListener listener)

AndroidDebugBridge#addDeviceChangeListener(IDeviceChangeListener)

abstract void disconnectBridge ()

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

Android 用ラッパーAndroidDebugBridge#disconnectBridge()

getAdbVersion

public abstract String getAdbVersion (String adbOsLocation)

指定された adb の場所の adb 完全バージョンを返します。問題が発生した場合は null を返します。

パラメーター
adbOsLocation String

戻り値
String

デバイスの取得

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

削除DeviceChangeListener

public abstract void removeDeviceChangeListener (AndroidDebugBridge.IDeviceChangeListener listener)

AndroidDebugBridge#removeDeviceChangeListener(IDeviceChangeListener)

パラメーター
listener AndroidDebugBridge.IDeviceChangeListener

終了する

public abstract void terminate ()

AndroidDebugBridge#terminate()のラッパー