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.