com.android.tradefed.device

Interfaces

IAndroidDebugBridge Définition de l'interface pour les méthodes AndroidDebugBridge utilisées dans ce package.
IConfigurableVirtualDevice Une interface pour fournir des informations sur des informations de périphérique 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 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 pour surveiller l’état des appareils.
IDeviceRécupération Interface pour récupérer un appareil hors ligne.
IDeviceSelection Interface pour les critères de sélection des appareils.
IDeviceStateMonitor 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 Classe qui fournit la sortie du logcat d'un périphérique en tant que InputStreamSource .
IManagedTestDevice Un ITestDevice dont le cycle de vie est géré.
IManagedTestDeviceFactory Interface de création pour les IManagedTestDevice
IMultiDeviceRecovery Interface pour récupérer plusieurs appareils hors ligne.
INativeDevice Fournit une API fiable et de niveau légèrement supérieur à un ddmlib IDevice .
ITestDevice Fournit une API fiable et de niveau légèrement supérieur à un ddmlib IDevice .

Des classes

ActionDeviceArrière-Plan Exécute une commande sur un appareil donné en se répétant si nécessaire jusqu'à ce que l'action soit annulée.
Température de la batterie
CollectingByteOutputReceiver Un IShellOutputReceiver qui collecte toute la sortie du shell dans un byte[] .
CollectingOutputReceiver Un IShellOutputReceiver qui collecte l’intégralité de la sortie du shell en un seul String .
DeviceDisconnectedException Lancé 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 du périphérique 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 requêtes à plusieurs IDeviceMonitor .
DeviceNotAvailableException Lancée lorsqu'un appareil n'est plus disponible pour les tests.
Propriétés de l'appareil Définitions de constantes courantes pour les noms de propriétés côté périphérique
DeviceRuntimeException Lancé lorsqu'une action de l'appareil n'a pas abouti aux résultats attendus.
Options de sélection de périphérique Conteneur pour les critères de sélection des appareils.
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 par adb, mais ne répond pas (c'est-à-dire que les commandes expirent, ne démarrent pas, etc.)
Aide au démarrage rapide Une classe d'assistance pour les opérations de démarrage rapide.
IDeviceMonitor.DeviceLister Une classe de type Runnable qui doit renvoyer les périphériques 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 de montage
LargeOutputReceiver Une classe conçue pour aider à exécuter des commandes de longue durée et à collecter les résultats.
LocalAndroidVirtualDevice La classe pour les appareils virtuels locaux exécutés sur l'hôte TradeFed.
LogcatRécepteur 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
Appareil natif 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 'adb ....' du système d'exploitation.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour le redémarrage d'un appareil.
NativeDeviceStateMonitor Classe d'assistance pour surveiller l'état d'un IDevice sans prise en charge du framework.
NetworkNotAvailableException Lancée lorsqu'un appareil n'est pas en mesure de se connecter au réseau pour le test.
Aucune exception de périphérique Lancé lorsqu'il n'y a aucun périphérique pour exécuter une commande donnée.
Appareil nul Un espace réservé IDevice utilisé par DeviceManager pour allouer lorsque IDeviceSelection#nullDeviceRequested() est true
Informations sur le paquet Conteneur pour les informations sur le package d'une application analysées à partir de l'appareil.
Appareil Android distant 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 allouer 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 allouer lorsque DeviceSelectionOptions.localVirtualDeviceRequested() est true
Périphérique TCP 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.
Options du périphérique de test Conteneur pour les Option ITestDevice
Informations utilisateur Semblable à la classe UserInfo de la plateforme.
Attendre la récupération du périphérique Une implémentation simple d'un IDeviceRecovery qui attend que l'appareil soit en ligne et réponde à des commandes simples.
WifiCommandUtil Une classe utilitaire capable d'analyser les sorties des commandes wifi.
WifiCommandUtil.ScanResult Représente un réseau wifi contenant ses informations associées.
WifiHelper Classe d'assistance pour manipuler les services wifi sur l'appareil.

Énumérations

État d’allocation de périphérique Représente l'état d'allocation du périphérique du point de vue IDeviceManager
DeviceSelectionOptions.DeviceRequestedType Les différents types possibles de périphériques d'espace réservé pris en charge.
État du périphérique libre
IDeviceSelection.BaseDeviceType
ITestDevice.RecoveryMode
NativeDevice.RebootMode Un mode de redémarrage.
TestDeviceOptions.InstanceType
État du périphérique de test 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.