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

init

public abstract void init (boolean clientSupport, 
                String adbOsLocation)

AndroidDebugBridge#init(boolean)AndroidDebugBridge#createBridge(String, boolean)

パラメータ
clientSupport boolean

adbOsLocation String

deleteDeviceChangeListener

public abstract void removeDeviceChangeListener (AndroidDebugBridge.IDeviceChangeListener listener)

AndroidDebugBridge#removeDeviceChangeListener(IDeviceChangeListener) のラッパー

パラメータ
listener AndroidDebugBridge.IDeviceChangeListener

おしまい 終了 終わり

public abstract void terminate ()

AndroidDebugBridge#terminate() のラッパー