AdbDeviceTracker
public
class
AdbDeviceTracker
extends Object
implements
Runnable
| java.lang.Object | |
| ↳ | com.android.tradefed.device.AdbDeviceTracker |
Fornece eventos de conexão de dispositivos e mudança de estado executando e analisando a saída do comando "adb track-devices".
Essa classe foi projetada para a detecção de dispositivos. Ela é executada em uma linha de execução em segundo plano e notifica
registradas IAdbDeviceChangeListeners sobre quaisquer mudanças.
Resumo
Construtores públicos | |
|---|---|
AdbDeviceTracker()
Cria um novo AdbDeviceTracker. |
|
Métodos públicos | |
|---|---|
void
|
addListener(IAdbDeviceChangeListener listener)
Adiciona um listener para ser notificado sobre eventos de dispositivo. |
void
|
removeListener(IAdbDeviceChangeListener listener)
Remove um listener adicionado anteriormente. |
void
|
run()
O loop de execução principal. |
void
|
stop()
Sinaliza o rastreador para interromper o loop de execução. |
Construtores públicos
AdbDeviceTracker
public AdbDeviceTracker ()
Cria um novo AdbDeviceTracker.
Métodos públicos
addListener
public void addListener (IAdbDeviceChangeListener listener)
Adiciona um listener para ser notificado sobre eventos de dispositivo.
| Parâmetros | |
|---|---|
listener |
IAdbDeviceChangeListener: o IAdbDeviceChangeListener a ser adicionado. |
removeListener
public void removeListener (IAdbDeviceChangeListener listener)
Remove um listener adicionado anteriormente.
| Parâmetros | |
|---|---|
listener |
IAdbDeviceChangeListener: o IAdbDeviceChangeListener a ser removido. |
run
public void run ()
O loop de execução principal. Ele precisa ser executado em uma linha de execução dedicada.
parar
public void stop ()
Sinaliza o rastreador para interromper o loop de execução.