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.