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.