com.android.tradefed.device

Interfaces

IAndroidDebugBridge Définition de l'interface pour les méthodes AndroidDebugBridge utilisées dans ce package. 
IConfigurableVirtualDevice Interface permettant de fournir des informations sur un appareil virtuel éventuellement préconfiguré (adresse IP de l'hôte, utilisateur de l'hôte, décalage des ports, etc.). 
IDeviceActionReceiver Fournit une API pour recevoir les événements de l'appareil. 
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. 
IDeviceRecovery Interface permettant de récupérer un appareil qui est hors connexion. 
IDeviceSelection Interface des critères de sélection des appareils. 
IDeviceStateMonitor Fournit des fonctionnalités permettant de surveiller l'état d'un IDevice
IFileEntry Définition d'interface qui fournit un contrat plus simple et simulable aux méthodes FileEntry
ILogcatReceiver Classe qui fournit la sortie du logcat d'un appareil en tant que InputStreamSource
IManagedTestDevice ITestDevice dont le cycle de vie est géré. 
IManagedTestDeviceFactory Interface pour les créateurs pour les IManagedTestDevice
IMultiDeviceRecovery Interface permettant de récupérer plusieurs appareils hors connexion. 
INativeDevice Fournit une API fiable et légèrement de niveau supérieur à un IDevice ddmlib. 
ITestDevice Fournit une API fiable et légèrement de niveau supérieur à un IDevice ddmlib. 

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
DeviceDisconnectedException Exception lancée lorsqu'un appareil n'est plus accessible via son type de transport, par exemple si l'appareil n'est plus visible via USB ou via une connexion TCP/IP.
DeviceFoldableState Représentation de l'état de pliage de l'appareil tel que renvoyé par "cmd device_state print-states". 
DeviceManager  
DeviceManager.FastbootDevice Représentation d'un appareil en mode Fastboot. 
DeviceMonitorMultiplexer Classe de proxy permettant de propager les requêtes vers plusieurs IDeviceMonitor
DeviceNotAvailableException Exception lancée lorsqu'un appareil n'est plus disponible pour les tests. 
DeviceProperties Définitions de constantes courantes pour les noms de propriétés côté appareil
DeviceRuntimeException Généré lorsqu'une action sur l'appareil n'a pas produit les résultats attendus. 
DeviceSelectionOptions Conteneur pour les critères de sélection des appareils. 
DeviceStateMonitor Classe d'assistance pour surveiller l'état d'un IDevice
DeviceUnresponsiveException Spécialisation de DeviceNotAvailableException qui indique que l'appareil est visible par adb, mais qu'il ne répond pas (par exemple, les commandes expirent, ne démarrent pas, etc.) 
FastbootHelper Classe d'assistance pour les opérations Fastboot. 
IDeviceMonitor.DeviceLister Classe semblable à Runnable qui doit renvoyer les appareils connus et leurs états. 
IManagedTestDevice.DeviceEventResponse Conteneur pour une réponse à un appel IManagedTestDevice.handleAllocationEvent(DeviceEvent)
ITestDevice.ApexInfo Classe de struct simple permettant de stocker des informations sur un seul APEX
ITestDevice.MountPointInfo Classe de struct simple permettant de stocker des informations sur un seul point d'installation
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 ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour exécuter une commande d'OS "adb ....". 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction 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. 
NoDeviceException Généré lorsqu'aucun appareil n'est disponible pour exécuter une commande donnée. 
NullDevice IDevice d'espace réservé utilisé par DeviceManager pour l'allocation lorsque IDeviceSelection.nullDeviceRequested() est true
PackageInfo Conteneur des informations de package d'une application analysées à partir de l'appareil. 
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
StubDevice Implémentation d'espace réservé de simulation d'un IDevice
StubLocalAndroidVirtualDevice IDevice d'espace réservé utilisé par DeviceManager pour l'allocation lorsque DeviceSelectionOptions.localVirtualDeviceRequested() est true
TestDevice Implémentation d'un ITestDevice pour un appareil Android full stack
TestDevice.MicrodroidBuilder Générateur utilisé pour créer un TestDevice Microdroid. 
TestDeviceOptions Conteneur pour les Option ITestDevice
UserInfo Semblable à la classe UserInfo de la plate-forme. 
WaitDeviceRecovery Implémentation simple d'un IDeviceRecovery qui attend que l'appareil soit en ligne et réponde à des commandes simples. 
WifiCommandUtil Classe utilitaire pouvant analyser les sorties de commande Wi-Fi. 
WifiCommandUtil.ScanResult Représente un réseau Wi-Fi contenant les informations associées. 
WifiHelper Classe d'assistance permettant de manipuler les services Wi-Fi sur l'appareil. 

Énumérations

DeviceAllocationState Représente l'état d'allocation de l'appareil du point de vue d'IDeviceManager.
DeviceSelectionOptions.DeviceRequestedType Différents types d'appareils d'espace réservé acceptés. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RebootMode Mode de redémarrage. 
SnapuserdWaitPhase Représentation de l'énumération du moment où rejoindre/bloquer la mise à jour de snapuserd doit se terminer. 
TestDeviceOptions.InstanceType  
TestDeviceState Représentation plus complète de l'état de l'appareil que DeviceState
UserInfo.UserType Variantes compatibles du type d'un utilisateur dans les API externes.