com.android.tradefed.device

Interfaces

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

Des classes

BackgroundDeviceAction Exécute une commande sur un périphérique donné en la répétant si nécessaire jusqu'à ce que l'action soit annulée.
Température de la batterie
CollectingByteOutputReceiverCollectingByteOutputReceiver Un IShellOutputReceiver qui collecte toute la sortie du shell dans un byte[] .
CollectingOutputReceiver Un IShellOutputReceiver qui collecte toute la sortie du shell dans un ERROR(/String) .
DeviceDisconnectedException Levé lorsqu'un appareil n'est plus accessible via son type de transport, par exemple si l'appareil n'est plus visible via USB ou une connexion TCP/IP
DeviceFoldableState Représentation de l'état pliable de l'appareil tel que renvoyé par "cmd device_state print-states".
Gestionnaire de périphériques
DeviceManager.FastbootDevice Représentation d'un appareil en mode Fastboot.
DeviceMonitorMultiplexeur Une classe proxy pour propager les demandes à plusieurs IDeviceMonitor s.
DeviceNotAvailableExceptionDeviceNotAvailableException Levée lorsqu'un appareil n'est plus disponible pour les tests.
Propriétés de l'appareil Définitions de constantes communes pour les noms de propriété côté périphérique
DeviceRuntimeException Levée lorsqu'une action de l'appareil n'a pas donné les résultats attendus.
DeviceSelectionOptions Conteneur pour les critères de sélection de l'appareil.
DeviceStateMonitor Classe d'assistance pour surveiller l'état d'un IDevice .
DeviceUnresponsiveException Une spécialisation de DeviceNotAvailableException qui indique que le périphérique est visible pour adb, mais ne répond pas (c'est-à-dire que les commandes expirent, ne démarrent pas, etc.)
FastbootHelper Une classe d'assistance pour les opérations de démarrage rapide.
IDeviceMonitor.DeviceLister Une classe de type ERROR(/Runnable) qui doit renvoyer les périphériques connus et leurs états.
IManagedTestDevice.DeviceEventResponseIManagedTestDevice.DeviceEventResponse Conteneur pour une réponse à un appel IManagedTestDevice#handleAllocationEvent(DeviceEvent)
ITestDevice.ApexInfoITestDevice.ApexInfo Une classe de structure simple pour stocker des informations sur un seul APEX
ITestDevice.MountPointInfoITestDevice.MountPointInfo Une classe de structure simple pour stocker des informations sur un seul point de montage
LargeOutputReceiver Une classe conçue pour aider à exécuter des commandes longues à collecter la sortie.
LocalAndroidVirtualDeviceLocalAndroidVirtualDevice La classe pour les périphériques virtuels locaux exécutés sur l'hôte TradeFed.
Récepteur Logcat 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
NativeDevice Implémentation par défaut d'un ITestDevice Appareils Android non full stack.
NativeDevice.AdbAction Une ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour l'exécution d'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 prise en charge du framework.
NetworkNotAvailableExceptionNetworkNotAvailableException Levée lorsqu'un appareil n'est pas en mesure de se connecter au réseau pour le test.
Aucune exception de périphérique Levée lorsqu'il n'y a pas de périphérique pour exécuter une commande donnée.
NullDevice Un espace réservé IDevice utilisé par DeviceManager pour allouer lorsque IDeviceSelection#nullDeviceRequested() est true
Informations sur le paquet Conteneur pour les informations de package d'une application analysées à partir de l'appareil.
DistantAndroidAppareil Implémentation d'un ITestDevice pour un appareil Android full stack connecté via adb connect.
RemoteAvdIDDevice Un espace réservé IDevice utilisé par DeviceManager pour allouer lorsque DeviceSelectionOptions.gceDeviceRequested() est true
StubDevice Implémentation de l'espace réservé de stub d'un IDevice .
StubLocalAndroidVirtualDevice Un espace réservé IDevice utilisé par DeviceManager pour allouer lorsque DeviceSelectionOptions.localVirtualDeviceRequested() est true
TcpDevice Un espace réservé IDevice utilisé par DeviceManager pour allouer lorsque DeviceSelectionOptions.tcpDeviceRequested() est true
Appareil de test Implémentation d'un ITestDevice pour un appareil android full stack
TestDevice.MicrodroidBuilder Un constructeur utilisé pour créer un Microdroid TestDevice.
TestDeviceOptions Conteneur pour les Option ITestDevice
Informations utilisateur Similaire à la classe UserInfo de la plateforme.
WaitDeviceRecovery 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

DeviceAllocationStateDeviceAllocationState Représente l'état d'allocation de l'appareil du point de vue IDeviceManager
DeviceSelectionOptions.DeviceRequestedType Les différents types possibles d'appareils d'espace réservé pris en charge.
FreeDeviceState
IDeviceSelection.BaseDeviceTypeIDeviceSelection.BaseDeviceType
ITestDevice.RecoveryModeITestDevice.RecoveryMode
NativeDevice.RebootMode Un mode de redémarrage.
TestDeviceOptions.InstanceType
TestDeviceState Une représentation plus complète de l'état de l'appareil que DeviceState .
UserInfo.UserType Variantes prises en charge d'un type d'utilisateur dans les API externes.