com.android.tradefed.device

Interfaces

IDeviceManager Interface de gestion de l'ensemble des appareils disponibles pour les tests.
IDeviceManager.IFastbootListener Un écouteur pour les changements d'état de démarrage rapide.
IDeviceMonitor Interface pour surveiller l’état des appareils.
IDeviceSelection Interface pour les critères de sélection des appareils.
ILogcatRécepteur Classe qui fournit la sortie du logcat d'un périphérique en tant que InputStreamSource .

Des classes

ActionDeviceArrière-Plan Exécute une commande sur un appareil donné en se répétant si nécessaire jusqu'à ce que l'action soit annulée.
Température de la batterie
CollectingByteOutputReceiver Un IShellOutputReceiver qui collecte toute la sortie du shell dans un byte[] .
CollectingOutputReceiver Un IShellOutputReceiver qui collecte l’intégralité de la sortie du shell en un seul String .
Gestionnaire de périphériques
DeviceManager.FastbootDevice Représentation d'un appareil en mode Fastboot.
DeviceMonitorMultiplexeur Une classe proxy pour propager les requêtes à plusieurs IDeviceMonitor .
Propriétés de l'appareil Définitions de constantes courantes pour les noms de propriétés côté périphérique
Options de sélection de périphérique Conteneur pour les critères de sélection des appareils.
DeviceStateMonitor Classe d'assistance pour surveiller l'état d'un IDevice .
Aide au démarrage rapide Une classe d'assistance pour les opérations de démarrage rapide.
IDeviceMonitor.DeviceLister Une classe de type Runnable qui doit renvoyer les périphériques connus et leurs états.
LargeOutputReceiver Une classe conçue pour aider à exécuter des commandes de longue durée et à collecter les résultats.
LocalAndroidVirtualDevice La classe pour les appareils virtuels locaux exécutés sur l'hôte TradeFed.
LogcatRécepteur Classe qui collecte logcat en arrière-plan.
ManagedTestDeviceFactory Usine pour créer les différents types d'appareils pouvant être surveillés par Tf
Appareil natif Implémentation par défaut d'un ITestDevice Appareils Android non full stack.
NativeDevice.AdbAction Un DeviceAction pour exécuter une commande du système d'exploitation 'adb ....'.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction pour redémarrer un appareil.
NativeDeviceStateMonitor Classe d'assistance pour surveiller l'état d'un IDevice sans prise en charge du framework.
NetworkNotAvailableException Lancée lorsqu'un appareil n'est pas en mesure de se connecter au réseau pour le test.
Appareil Android distant Implémentation d'un ITestDevice pour un appareil Android full stack connecté via adb connect.
RemoteAvdIDevice Un espace réservé IDevice utilisé par DeviceManager pour allouer lorsque DeviceSelectionOptions.gceDeviceRequested() est true
Appareil de test Implémentation d'un ITestDevice pour un appareil Android full stack
Attendre la récupération du périphérique Une implémentation simple d'un IDeviceRecovery qui attend que l'appareil soit en ligne et réponde à des commandes simples.
WifiHelper Classe d'assistance pour manipuler les services wifi sur l'appareil.

Énumérations

DeviceSelectionOptions.DeviceRequestedType Les différents types possibles de périphériques d'espace réservé pris en charge.
NativeDevice.RebootMode Un mode de redémarrage.

Des exceptions

Aucune exception de périphérique Lancé lorsqu'il n'y a aucun périphérique pour exécuter une commande donnée.