AdbDeviceTracker
public
class
AdbDeviceTracker
extends Object
implements
Runnable
| java.lang.Object | |
| ↳ | com.android.tradefed.device.AdbDeviceTracker |
Stellt Geräteverbindungs- und Statusänderungsereignisse bereit, indem die Ausgabe des Befehls „adb track-devices“ ausgeführt und geparst wird.
Diese Klasse ist für die Geräteerkennung konzipiert. Sie wird in einem Hintergrundthread ausgeführt und benachrichtigt
registrierte IAdbDeviceChangeListener über alle Änderungen.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
AdbDeviceTracker()
Erstellt einen neuen AdbDeviceTracker. |
|
Öffentliche Methoden | |
|---|---|
void
|
addListener(IAdbDeviceChangeListener listener)
Fügt einen Listener hinzu, der über Geräteereignisse benachrichtigt werden soll. |
void
|
removeListener(IAdbDeviceChangeListener listener)
Entfernt einen zuvor hinzugefügten Listener. |
void
|
run()
Die Hauptausführungsschleife. |
void
|
stop()
Signalisiert dem Tracker, dass er die Ausführungsschleife beenden soll. |
Öffentliche Konstruktoren
AdbDeviceTracker
public AdbDeviceTracker ()
Erstellt einen neuen AdbDeviceTracker.
Öffentliche Methoden
addListener
public void addListener (IAdbDeviceChangeListener listener)
Fügt einen Listener hinzu, der über Geräteereignisse benachrichtigt werden soll.
| Parameter | |
|---|---|
listener |
IAdbDeviceChangeListener: Der hinzuzufügende IAdbDeviceChangeListener. |
removeListener
public void removeListener (IAdbDeviceChangeListener listener)
Entfernt einen zuvor hinzugefügten Listener.
| Parameter | |
|---|---|
listener |
IAdbDeviceChangeListener: Der zu entfernende IAdbDeviceChangeListener. |
run
public void run ()
Die Hauptausführungsschleife. Diese sollte in einem eigenen Thread ausgeführt werden.
stop
public void stop ()
Signalisiert dem Tracker, dass er die Ausführungsschleife beenden soll.