public class DefaultDeviceManager extends Thread implements com.android.ddmlib.AndroidDebugBridge.IDeviceChangeListener, DeviceManager
Thread.State, Thread.UncaughtExceptionHandlerMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description |
|---|
DefaultDeviceManager(String adbPath,
boolean shouldKeepAdbAlive) |
| Modifier and Type | Method and Description |
|---|---|
void |
deviceChanged(com.android.ddmlib.IDevice device,
int changeMask) |
void |
deviceConnected(com.android.ddmlib.IDevice device) |
void |
deviceDisconnected(com.android.ddmlib.IDevice device) |
com.android.ddmlib.IDevice |
getVirtualDevice(String avdName) |
void |
initialize(HardwareDeviceListener defaultHardwareListener,
AndroidEmulatorPowerStateListener emulatorListener) |
protected void |
initializeAdbConnection()
Initializes the AndroidDebugBridge and registers the DefaultHardwareDeviceManager with the
AndroidDebugBridge device change listener.
|
void |
registerListener(AndroidEmulatorPowerStateListener deviceListener) |
void |
registerListener(HardwareDeviceListener deviceListener) |
void |
shutdown()
Shutdown the AndroidDebugBridge and clean up all connected devices.
|
void |
unregisterListener(AndroidEmulatorPowerStateListener deviceListener) |
void |
unregisterListener(HardwareDeviceListener deviceListener) |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic DefaultDeviceManager(String adbPath, boolean shouldKeepAdbAlive)
protected void initializeAdbConnection()
public void shutdown()
shutdown in interface DeviceManagerpublic void deviceChanged(com.android.ddmlib.IDevice device,
int changeMask)
deviceChanged in interface com.android.ddmlib.AndroidDebugBridge.IDeviceChangeListenerpublic void deviceConnected(com.android.ddmlib.IDevice device)
deviceConnected in interface com.android.ddmlib.AndroidDebugBridge.IDeviceChangeListenerpublic void deviceDisconnected(com.android.ddmlib.IDevice device)
deviceDisconnected in interface com.android.ddmlib.AndroidDebugBridge.IDeviceChangeListenerpublic void registerListener(HardwareDeviceListener deviceListener)
registerListener in interface DeviceManagerpublic void unregisterListener(HardwareDeviceListener deviceListener)
unregisterListener in interface DeviceManagerpublic void registerListener(AndroidEmulatorPowerStateListener deviceListener)
registerListener in interface DeviceManagerpublic void unregisterListener(AndroidEmulatorPowerStateListener deviceListener)
unregisterListener in interface DeviceManagerpublic void initialize(HardwareDeviceListener defaultHardwareListener, AndroidEmulatorPowerStateListener emulatorListener)
initialize in interface DeviceManagerpublic com.android.ddmlib.IDevice getVirtualDevice(String avdName)
getVirtualDevice in interface DeviceManagerCopyright © 2015. All rights reserved.