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 préconfiguré (adresse IP de l'hôte, utilisateur de l'hôte, décalage de 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 fastboot. 
IDeviceMonitor Interface pour la surveillance de l'état des appareils. 
IDeviceRecovery Interface permettant de restaurer un appareil qui n'est plus connecté. 
IDeviceSelection Interface pour les critères de sélection des appareils. 
IDeviceStateMonitor Fournit des installations permettant de surveiller l'état d'une IDevice
Entrée de fichier Définition d'interface qui fournit un contrat plus simple et fictif pour les méthodes FileEntry
ILogcatReceiver Classe qui fournit la sortie du fichier logcat d'un appareil en tant que InputStreamSource
IManagedTestDevice Un appareil ITestDevice dont le cycle de vie est géré. 
IManagedTestDeviceFactory Interface des créateurs pour les IManagedTestDevice
IMultiDeviceRecovery Interface permettant de restaurer plusieurs appareils hors connexion. 
INativeDevice Fournit une API fiable de niveau légèrement supérieur à un IDevice ddmlib. 
ITestDevice Fournit une API fiable de niveau légèrement supérieur à un IDevice ddmlib. 

Classes

BackgroundDeviceAction Exécute une commande sur un appareil donné en répétant autant que nécessaire jusqu'à ce que l'action soit annulée. 
Température de la batterie  
CollectingByteOutputReceiver Un IShellOutputReceiver qui collecte l'intégralité de la sortie de l'interface système dans un byte[]
CollectingOutputReceiver Un IShellOutputReceiver qui collecte l'intégralité de la sortie de l'interface système dans une seule String
DeviceDéconnecter Cette exception est généré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 des appareils pliables renvoyé par la commande "cmd device_state print-states". 
Gestionnaire d'appareils  
DeviceManager.FastbootDevice Représentation d'un appareil en mode Fastboot. 
DeviceMonitorMultiplexer Une classe de proxy pour propager des requêtes à plusieurs IDeviceMonitor
DeviceNotAvailableException Générée lorsqu'un appareil n'est plus disponible pour le test. 
DeviceProperties (Propriétés de l'appareil) Définitions des constantes courantes pour les noms de propriétés côté appareil
DeviceRuntimeException (Exception d'exécution de l'appareil) Générée 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'une IDevice
DeviceUnresponsiveException Spécialisation de DeviceNotAvailableException qui indique que l'appareil est visible par adb, mais 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. Une 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 Une classe struct simple pour stocker des informations sur un seul APEX
ITestDevice.MountPointInfo Une classe struct simple pour stocker des informations sur un seul point d'installation
LargeOutputReceiver Classe conçue pour faciliter l'exécution de commandes de longue durée afin de collecter le résultat. 
Appareil virtuel LocalAndroid Classe destinée aux appareils virtuels locaux exécutés sur un hôte TradeFed. 
LogcatReceiver Classe qui collecte Logcat en arrière-plan. 
ManagedTestDeviceFactory Fabrique permettant de créer les différents types d'appareils pouvant être surveillés par Tf
NativeDevice Implémentation par défaut d'un appareil Android ITestDevice non full stack. 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour exécuter une commande d'OS "adb ....". 
NativeDevice.AdbShellAction  
NativeDevice.RestartDeviceAction 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 de framework. 
NetworkNotAvailableException Ce message est renvoyé lorsqu'un appareil ne parvient pas à se connecter au réseau pour effectuer des tests. 
NoDeviceException Cette exception est générée lorsqu'il n'existe aucun appareil pour exécuter une commande donnée. 
NullDevice Un espace réservé IDevice 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. 
AppareilAndroidDistant 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 l'allocation lorsque DeviceSelectionOptions.gceDeviceRequested() est true
StubDevice Implémentation d'un espace réservé stub d'un IDevice
StubLocalAndroidVirtualDevice Un espace réservé IDevice utilisé par DeviceManager pour l'allocation lorsque DeviceSelectionOptions.localVirtualDeviceRequested() est true
Appareil test Implémentation d'un ITestDevice pour un appareil Android full stack
TestDevice.MicrodroidBuilder. Compilateur utilisé pour créer un Microdroid TestDevice. 
TestDeviceOptions Conteneur pour ITestDevice Options
Informations relatives à l'utilisateur 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 à des commandes simples. 
WifiCommandUtil Classe utilitaire pouvant analyser le résultat des commandes Wi-Fi. 
WifiCommandUtil.ScanResult Représente un réseau Wi-Fi contenant les informations associées. 
Wi-FiHelper Classe d'assistance pour la manipulation des services Wi-Fi sur l'appareil. 

Énumérations

DeviceAllocationState Représente l'état d'allocation de l'appareil du point de vue de IDeviceManager
DeviceSelectionOptions.DeviceRequestedType. Différents types d'appareils réservés compatibles 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RestartMode Mode de redémarrage. 
SnapuserdWaitPhase Représentation enum indiquant quand joindre/bloquer pour terminer la mise à jour Snapuserd. 
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.