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

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