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.