com.android.tradefed.device

Interfaces

IDeviceManager Interface permettant de gérer l'ensemble des appareils disponibles pour les tests. 
IDeviceManager.IFastbootListener Écouteur des changements d'état de Fastboot. 
IDeviceMonitor Interface permettant de surveiller l'état des appareils. 
IDeviceSelection Interface des critères de sélection des appareils. 
ILogcatReceiver Classe qui fournit la sortie du logcat d'un appareil en tant que InputStreamSource

Classes

BackgroundDeviceAction Exécute une commande sur un appareil donné, en la répétant si nécessaire jusqu'à ce que l'action soit annulée. 
BatteryTemperature  
CollectingByteOutputReceiver IShellOutputReceiver qui collecte l'intégralité de la sortie du shell dans une byte[]
CollectingOutputReceiver IShellOutputReceiver qui collecte l'ensemble de la sortie du shell dans une seule String
DeviceManager  
DeviceManager.FastbootDevice Représentation d'un appareil en mode Fastboot. 
DeviceMonitorMultiplexer Classe de proxy permettant de propager les requêtes vers plusieurs IDeviceMonitor
DeviceProperties Définitions de constantes courantes pour les noms de propriétés côté appareil  
DeviceSelectionOptions Conteneur pour les critères de sélection des appareils. 
DeviceStateMonitor Classe d'assistance pour surveiller l'état d'un IDevice
FastbootHelper Classe d'assistance pour les opérations Fastboot. 
IDeviceMonitor.DeviceLister Classe semblable à Runnable qui doit renvoyer les appareils connus et leurs états. 
LargeOutputReceiver Classe conçue pour aider à exécuter des commandes de longue durée et à collecter la sortie. 
LocalAndroidVirtualDevice Classe des appareils virtuels locaux exécutés sur l'hôte TradeFed. 
LogcatReceiver Classe qui collecte Logcat en arrière-plan. 
ManagedTestDeviceFactory Usine permettant de créer les différents types d'appareils pouvant être surveillés par Tf  
NativeDevice Implémentation par défaut d'une ITestDevice pour les appareils Android non complets. 
NativeDevice.AdbAction DeviceAction pour exécuter une commande d'OS "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 Exception lancée lorsqu'un appareil ne parvient pas à se connecter au réseau pour les tests. 
RemoteAndroidDevice Implémentation d'un ITestDevice pour un appareil Android à pile complète connecté via une connexion ADB. 
RemoteAvdIDevice IDevice d'espace réservé utilisé par DeviceManager pour l'allocation lorsque DeviceSelectionOptions.gceDeviceRequested() est true  
TestDevice Implémentation d'un ITestDevice pour un appareil Android full stack  
WaitDeviceRecovery Implémentation simple d'un IDeviceRecovery qui attend que l'appareil soit en ligne et réponde à des commandes simples. 
WifiHelper Classe d'assistance permettant de manipuler les services Wi-Fi sur l'appareil. 

Énumérations

DeviceSelectionOptions.DeviceRequestedType Différents types d'appareils d'espace réservé acceptés. 
NativeDevice.RebootMode Mode de redémarrage. 

Exceptions

NoDeviceException Généré lorsqu'aucun appareil n'est disponible pour exécuter une commande donnée.