اشکال‌زدایی اندروید (IAndroidDebugBridge)

public interface IAndroidDebugBridge

com.android.tradefed.device.IAndroidDebugBridge


تعریف رابط برای متدهای ERROR(/com.android.ddmlib.AndroidDebugBridge) که در این بسته استفاده می‌شوند.

در معرض خطر قرار دارد، بنابراین استفاده از ERROR(/com.android.ddmlib.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()

دریافت نسخه Adb

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

removeDeviceChangeListener

public abstract void removeDeviceChangeListener (AndroidDebugBridge.IDeviceChangeListener listener)

بسته‌بندی برای AndroidDebugBridge.removeDeviceChangeListener(IDeviceChangeListener)

پارامترها
listener AndroidDebugBridge.IDeviceChangeListener

خاتمه دادن

public abstract void terminate ()

بسته‌بندی برای AndroidDebugBridge.terminate()