AdbDeviceTracker

public class AdbDeviceTracker
extends Object implements Runnable

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


Fournit des événements de connexion et de changement d'état de l'appareil en exécutant et en analysant la sortie de la commande "adb track-devices".

Cette classe est conçue pour la détection des appareils. Elle s'exécute dans un thread en arrière-plan et informe les IAdbDeviceChangeListener enregistrés de toute modification.

Résumé

Constructeurs publics

AdbDeviceTracker()

Crée un AdbDeviceTracker.

Méthodes publiques

void addListener(IAdbDeviceChangeListener listener)

Ajoute un écouteur pour être informé des événements de l'appareil.

void removeListener(IAdbDeviceChangeListener listener)

Supprime un écouteur précédemment ajouté.

void run()

Boucle d'exécution principale.

void stop()

Indique au suivi d'arrêter sa boucle d'exécution.

Constructeurs publics

AdbDeviceTracker

public AdbDeviceTracker ()

Crée un AdbDeviceTracker.

Méthodes publiques

addListener

public void addListener (IAdbDeviceChangeListener listener)

Ajoute un écouteur pour être informé des événements de l'appareil.

Paramètres
listener IAdbDeviceChangeListener : IAdbDeviceChangeListener à ajouter.

removeListener

public void removeListener (IAdbDeviceChangeListener listener)

Supprime un écouteur précédemment ajouté.

Paramètres
listener IAdbDeviceChangeListener : IAdbDeviceChangeListener à supprimer.

run

public void run ()

Boucle d'exécution principale. Elle doit être exécutée dans un thread dédié.

stop

public void stop ()

Indique au suivi d'arrêter sa boucle d'exécution.