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.