AdbDeviceTracker
public
class
AdbDeviceTracker
extends Object
implements
Runnable
| java.lang.Object | |
| ↳ | com.android.tradefed.device.AdbDeviceTracker |
Proporciona eventos de conexión de dispositivos y de cambio de estado mediante la ejecución y el análisis del resultado del comando "adb track-devices".
Esta clase está diseñada para la detección de dispositivos. Se ejecuta en un subproceso en segundo plano y notifica
a los IAdbDeviceChangeListener registrados sobre cualquier cambio.
Resumen
Constructores públicos | |
|---|---|
AdbDeviceTracker()
Crea un AdbDeviceTracker nuevo. |
|
Métodos públicos | |
|---|---|
void
|
addListener(IAdbDeviceChangeListener listener)
Agrega un objeto de escucha para recibir notificaciones de eventos del dispositivo. |
void
|
removeListener(IAdbDeviceChangeListener listener)
Quita un objeto de escucha agregado anteriormente. |
void
|
run()
Es el bucle de ejecución principal. |
void
|
stop()
Indica al rastreador que detenga su bucle de ejecución. |
Constructores públicos
AdbDeviceTracker
public AdbDeviceTracker ()
Crea un AdbDeviceTracker nuevo.
Métodos públicos
addListener
public void addListener (IAdbDeviceChangeListener listener)
Agrega un objeto de escucha para recibir notificaciones de eventos del dispositivo.
| Parámetros | |
|---|---|
listener |
IAdbDeviceChangeListener: el IAdbDeviceChangeListener que se agregará. |
removeListener
public void removeListener (IAdbDeviceChangeListener listener)
Quita un objeto de escucha agregado anteriormente.
| Parámetros | |
|---|---|
listener |
IAdbDeviceChangeListener: el IAdbDeviceChangeListener que se quitará. |
run
public void run ()
Es el bucle de ejecución principal. Se debe ejecutar en un subproceso dedicado.
detener
public void stop ()
Indica al rastreador que detenga su bucle de ejecución.