AdbDeviceTracker

public class AdbDeviceTracker
extends Object implements Runnable

java.lang.Object
com.android.tradefed.device.AdbDeviceTracker


Fornisce eventi di connessione del dispositivo e di modifica dello stato eseguendo e analizzando l'output del comando "adb track-devices".

Questa classe è progettata per il rilevamento dei dispositivi. Viene eseguita in un thread in background e notifica eventuali modifiche agli IAdbDeviceChangeListener registrati.

Riepilogo

Costruttori pubblici

AdbDeviceTracker()

Crea un nuovo AdbDeviceTracker.

Metodi pubblici

void addListener(IAdbDeviceChangeListener listener)

Aggiunge un listener per ricevere notifiche degli eventi del dispositivo.

void removeListener(IAdbDeviceChangeListener listener)

Rimuove un listener aggiunto in precedenza.

void run()

Il ciclo di esecuzione principale.

void stop()

Indica al tracker di interrompere il ciclo di esecuzione.

Costruttori pubblici

AdbDeviceTracker

public AdbDeviceTracker ()

Crea un nuovo AdbDeviceTracker.

Metodi pubblici

addListener

public void addListener (IAdbDeviceChangeListener listener)

Aggiunge un listener per ricevere notifiche degli eventi del dispositivo.

Parametri
listener IAdbDeviceChangeListener: il IAdbDeviceChangeListener da aggiungere.

removeListener

public void removeListener (IAdbDeviceChangeListener listener)

Rimuove un listener aggiunto in precedenza.

Parametri
listener IAdbDeviceChangeListener: il IAdbDeviceChangeListener da rimuovere.

run

public void run ()

Il ciclo di esecuzione principale. Deve essere eseguito in un thread dedicato.

stop

public void stop ()

Indica al tracker di interrompere il ciclo di esecuzione.