AdbDeviceTracker

public class AdbDeviceTracker
extends Object implements Runnable

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


Umożliwia odbieranie zdarzeń dotyczących połączenia z urządzeniem i zmiany jego stanu przez uruchamianie polecenia „adb track-devices” i analizowanie jego danych wyjściowych.

Ta klasa jest przeznaczona do wykrywania urządzeń. Działa w wątku w tle i powiadamia zarejestrowane IAdbDeviceChangeListener o wszelkich zmianach.

Podsumowanie

Konstruktory publiczne

AdbDeviceTracker()

Tworzy nowy obiekt AdbDeviceTracker.

Metody publiczne

void addListener(IAdbDeviceChangeListener listener)

Dodaje odbiorcę, który będzie otrzymywać powiadomienia o zdarzeniach dotyczących urządzeń.

void removeListener(IAdbDeviceChangeListener listener)

Usuwa wcześniej dodanego odbiorcę.

void run()

Główna pętla wykonywania.

void stop()

Sygnalizuje trackerowi, aby zatrzymał pętlę wykonywania.

Konstruktory publiczne

AdbDeviceTracker

public AdbDeviceTracker ()

Tworzy nowy obiekt AdbDeviceTracker.

Metody publiczne

addListener

public void addListener (IAdbDeviceChangeListener listener)

Dodaje odbiorcę, który będzie otrzymywać powiadomienia o zdarzeniach dotyczących urządzeń.

Parametry
listener IAdbDeviceChangeListener: odbiorca IAdbDeviceChangeListener, którego chcesz dodać.

removeListener

public void removeListener (IAdbDeviceChangeListener listener)

Usuwa wcześniej dodanego odbiorcę.

Parametry
listener IAdbDeviceChangeListener: odbiorca IAdbDeviceChangeListener, którego chcesz usunąć.

run

public void run ()

Główna pętla wykonywania. Powinna być uruchamiana w osobnym wątku.

stop

public void stop ()

Sygnalizuje trackerowi, aby zatrzymał pętlę wykonywania.