com.android.tradefed.device

Interfaces

IAndroidDebugBridge Définition de l'interface pour les méthodes ERROR(/com.android.ddmlib.AndroidDebugBridge) utilisées dans ce package. 
IConfigurableVirtualDevice Interface permettant de fournir des informations sur les informations de l'appareil virtuel éventuellement préconfigurées (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 pour les changements d'état de fastboot. 
IDeviceMonitor Interface permettant de surveiller l'état des appareils. 
IDeviceRecovery Interface permettant de récupérer un appareil hors connexion. 
IDeviceSelection Interface pour les critères de sélection des appareils. 
IDeviceStateMonitor Fournit des outils pour 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 sous la forme d'un InputStreamSource
IManagedTestDevice Un ITestDevice dont le cycle de vie est géré. 
IManagedTestDeviceFactory Interface de création pour les IManagedTestDevice
IMultiDeviceRecovery Interface permettant de récupérer plusieurs appareils hors connexion. 
INativeDevice Fournit une API fiable et de niveau légèrement supérieur à ddmlib IDevice
ITemporaryDevice Interface permettant de représenter un appareil qui peut être un espace réservé temporaire. 
ITestDevice Fournit une API fiable et de niveau légèrement supérieur à ddmlib IDevice

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 Un IShellOutputReceiver qui collecte l'ensemble de la sortie du shell dans un byte[]
CollectingOutputReceiver Un IShellOutputReceiver qui collecte l'ensemble de la sortie du shell dans un String
DeviceDisconnectedException Exception levée lorsqu'un appareil n'est plus accessible via son type de transport, par exemple si l'appareil n'est plus visible via une connexion USB ou TCP/IP.
DeviceFoldableState Représentation de l'état pliable 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 proxy permettant de propager les requêtes à plusieurs IDeviceMonitor
DeviceNotAvailableException Généré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ée lorsqu'une action sur un 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 ne répond pas (c'est-à-dire que les commandes expirent, ne démarrent pas, etc.). 
FastbootHelper Classe d'assistance pour les opérations fastboot. 
IDeviceMonitor.DeviceLister Classe de type 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 struct simple pour stocker des informations sur un seul APEX
ITestDevice.MountPointInfo Classe struct simple permettant de stocker des informations sur un point de montage unique
LargeOutputReceiver Classe conçue pour aider à exécuter des commandes de longue durée et à collecter les résultats. 
LocalAndroidVirtualDevice Classe pour les appareils virtuels locaux exécutés sur l'hôte TradeFed. 
LogcatReceiver Classe qui collecte logcat en arrière-plan. 
ManagedTestDeviceFactory Factory to create the different kind of devices that can be monitored by Tf 
NativeDevice Implémentation par défaut d'un ITestDevice pour les appareils Android non full stack. 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour exécuter une commande 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 compatibilité avec le framework. 
NetworkNotAvailableException Généré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 Espace réservé IDevice utilisé par DeviceManager pour allouer lorsque IDeviceSelection.nullDeviceRequested() est true 
PackageInfo Conteneur pour les informations sur le package d'une application analysées à partir de l'appareil. 
RemoteAndroidDevice Implémentation d'un ITestDevice pour un appareil Android full stack connecté via adb connect. 
RemoteAvdIDevice Espace réservé IDevice utilisé par DeviceManager pour allouer lorsque DeviceSelectionOptions.gceDeviceRequested() est true 
StubDevice Implémentation de l'espace réservé stub d'un IDevice
StubLocalAndroidVirtualDevice Espace réservé IDevice utilisé par DeviceManager pour allouer 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 ITestDevice Option
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épond aux commandes simples. 
WifiCommandUtil Classe utilitaire permettant d'analyser les sorties de commandes Wi-Fi. 
WifiCommandUtil.ScanResult Représente un réseau Wi-Fi contenant les informations associées. 
WifiHelper Classe d'assistance pour 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 Les différents types d'appareils de substitution compatibles. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RebootMode Mode de redémarrage. 
SnapuserdWaitPhase Représentation Enum du moment où rejoindre/bloquer la mise à jour snapuserd pour qu'elle se termine. 
TestDeviceOptions.InstanceType  
TestDeviceState Représentation plus complète de l'état de l'appareil que DeviceState
UserInfo.UserType Variantes acceptées du type d'un utilisateur dans les API externes.