com.android.tradefed.device

Interfaces

IAndroidDebugBridge. Definición de interfaz para los métodos AndroidDebugBridge que se usan en este paquete. 
IConfigurableVirtualDevice Una interfaz para proporcionar información sobre un dispositivo virtual posiblemente preconfigurado (IP del host, usuario del host, desplazamiento de puertos, etcétera). 
IDeviceActionReceiver. Proporciona una API para recibir eventos de dispositivos. 
Administrador de dispositivos Interfaz para administrar el conjunto de dispositivos disponibles para pruebas. 
IDeviceManager.IFastbootListener Un objeto de escucha para cambios de estado de fastboot. 
IDeviceMonitor; Interfaz para supervisar el estado de los dispositivos. 
Recuperación de dispositivos Interfaz para recuperar un dispositivo que se desconectó. 
Selección de dispositivos Interfaz para los criterios de selección de dispositivos. 
IDeviceStateMonitor Proporciona instalaciones para supervisar el estado de un IDevice
IFileEntry Definición de interfaz que proporciona un contrato simulable y más simple para métodos FileEntry
ILogcatReceiver. Una clase que proporciona la salida del logcat de un dispositivo como un InputStreamSource
IManagedTestDevice Es un ITestDevice cuyo ciclo de vida está administrado. 
IManagedTestDeviceFactory Interfaz del creador para IManagedTestDevice s
Recuperación de varios dispositivos Interfaz para recuperar varios dispositivos sin conexión. 
INativeDevice Proporciona una API confiable y de nivel ligeramente superior a IDevice de ddmlib. 
Dispositivo de prueba Proporciona una API confiable y de nivel ligeramente superior a IDevice de ddmlib. 

Clases

BackgroundDeviceAction Ejecuta un comando en un dispositivo determinado y se repite según sea necesario hasta que se cancela la acción. 
Temperatura de la batería  
CollectingByteOutputReceiver Un IShellOutputReceiver que recopila todo el resultado de shell en un byte[] 
CollectingOutputReceiver Un IShellOutputReceiver que recopila toda la salida de shell en una String
DeviceDisconnectedException Se arroja cuando ya no se puede acceder a un dispositivo a través de su tipo de transporte, p.ej., si el dispositivo ya no es visible mediante USB o una conexión TCP/IP
DeviceFoldableState Representación del estado plegable del dispositivo como lo muestra “cmd device_state print-states”. 
Administrador de dispositivos  
DeviceManager.FastbootDevice Representación de un dispositivo en Modo fastboot [Fastboot mode]. 
DeviceMonitorMultiplexer Una clase de proxy para propagar solicitudes a varios IDeviceMonitor 
DeviceNotAvailableException. Se arroja cuando un dispositivo ya no está disponible para pruebas. 
DeviceProperties Definiciones de constantes comunes para nombres de propiedades del dispositivo
DeviceRuntimeException Se arroja cuando una acción del dispositivo no da los resultados esperados. 
DeviceSelectionOptions Contenedor para criterios de selección de dispositivos. 
DeviceStateMonitor Clase de ayuda para supervisar el estado de un IDevice
DeviceUnResponseException Una especialización de DeviceNotAvailableException que indica que el dispositivo es visible para adb, pero no responde (es decir, se agota el tiempo de espera de los comandos, no se inician, etcétera).
FastbootHelper Es una clase auxiliar para operaciones de fastboot. 
IDeviceMonitor.DeviceLister. Una clase similar a Runnable que debe mostrar los dispositivos conocidos y sus estados. 
IManagedTestDevice.DeviceEventResponse Contenedor para una respuesta a una llamada a IManagedTestDevice#handleAllocationEvent(DeviceEvent)
ITestDevice.ApexInfo. Una clase de struct simple para almacenar información sobre un solo APEX
ITestDevice.MountPointInfo. Una clase de struct simple para almacenar información sobre un solo punto de activación
LargeOutputReceiver. Una clase diseñada para ayudar a ejecutar comandos de larga duración para recopilar resultados. 
LocalAndroidVirtualDevice. Es la clase para dispositivos virtuales locales que se ejecutan en el host de TradeFed. 
LogcatReceiver. Es la clase que recopila logcat en segundo plano. 
ManagedTestDeviceFactory Fábrica para crear los diferentes tipos de dispositivos que Tf puede supervisar
NativeDevice Es la implementación predeterminada de un dispositivo Android ITestDevice que no es de pila completa. 
NativeDevice.AdbAction. Un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para ejecutar un comando “adb ....” del SO. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction. ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para reiniciar un dispositivo. 
NativeDeviceStateMonitor Clase de ayuda para supervisar el estado de un IDevice sin compatibilidad con el framework. 
NetworkNotAvailableException. Se ejecuta cuando un dispositivo no puede conectarse a una red para realizar pruebas. 
NoDeviceException. Se arroja cuando no hay un dispositivo para ejecutar un comando determinado. 
NullDevice Un marcador de posición IDevice que usa DeviceManager para asignar cuando IDeviceSelection#nullDeviceRequested() es true
Información del paquete Es el contenedor de la información del paquete de una aplicación que se analiza desde el dispositivo. 
RemoteAndroidDevice Es la implementación de un ITestDevice para un dispositivo Android de pila completa conectado mediante adb connect. 
RemoteAvdIDevice Un marcador de posición IDevice que usa DeviceManager para asignar cuando DeviceSelectionOptions.gceDeviceRequested() es true
StubDevice Implementación de marcador de posición auxiliar de un IDevice
StubLocalAndroidVirtualDevice. Un marcador de posición IDevice que usa DeviceManager para asignar cuando DeviceSelectionOptions.localVirtualDeviceRequested() es true
Dispositivo de prueba Implementación de ITestDevice para un dispositivo Android de pila completa
TestDevice.MicrodroidBuilder. Es un compilador que se usa para crear un Microdroid TestDevice. 
TestDeviceOptions Contenedor para ITestDevice Option s
Información de usuario Es similar a la clase UserInfo de la plataforma. 
WaitDeviceRecovery Es una implementación simple de un IDeviceRecovery que espera a que el dispositivo esté en línea y responda a comandos simples. 
WifiCommandUtil Una clase de utilidad que puede analizar los resultados de comandos de Wi-Fi. 
WifiCommandUtil.ScanResult. Representa una red Wi-Fi que contiene su información relacionada. 
Asistente de Wi-Fi Clase de ayuda para manipular los servicios de Wi-Fi en el dispositivo. 

Enumeraciones

DeviceAllocationState Representa el estado de asignación del dispositivo desde la perspectiva de IDeviceManager
DeviceSelectionOptions.DeviceRequestedType Se admiten los diferentes tipos posibles de dispositivos con marcadores de posición. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode:  
NativeDevice.RebootMode. Un modo de reinicio. 
SnapuserdWaitFase Representación enumerada del momento en que se debe unir o bloquear para que finalice la actualización de Snapuserd 
TestDeviceOptions.InstanceType.  
TestDeviceState Una representación del estado del dispositivo con más funciones que DeviceState
UserInfo.UserType Variantes admitidas de un tipo de usuario en APIs externas.