com.android.tradefed.device

Interfaces

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

Clases

BackgroundDeviceAction Ejecuta un comando en un dispositivo determinado y lo repite según sea necesario hasta que se cancele la acción. 
BatteryTemperature  
CollectingByteOutputReceiver Un IShellOutputReceiver que recopila todo el resultado de la shell en un byte[]
CollectingOutputReceiver Un IShellOutputReceiver que recopila todo el resultado de la shell en un String
DeviceDisconnectedException Se genera 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 a través de USB o de una conexión TCP/IP. 
DeviceFoldableState Representación del estado plegable del dispositivo que muestra "cmd device_state print-states". 
DeviceManager  
DeviceManager.FastbootDevice Representación de un dispositivo en modo fastboot. 
DeviceMonitorMultiplexer Es una clase de proxy para propagar solicitudes a varios IDeviceMonitor
DeviceNotAvailableException Se genera cuando un dispositivo ya no está disponible para pruebas. 
DeviceProperties Definiciones de constantes comunes para los nombres de propiedades del dispositivo 
DeviceRuntimeException Se genera cuando una acción del dispositivo no genera los resultados esperados. 
DeviceSelectionOptions Es un contenedor para los criterios de selección de dispositivos. 
DeviceStateMonitor Clase auxiliar para supervisar el estado de un IDevice
DeviceUnresponsiveException Es 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 inicia, 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 Es una clase de estructura simple para almacenar información sobre un solo punto de activación. 
LargeOutputReceiver Es una clase diseñada para ayudar a ejecutar comandos de larga duración y recopilar resultados. 
LocalAndroidVirtualDevice Es la clase para dispositivos virtuales locales que se ejecutan en el host de TradeFed. 
LogcatReceiver Clase que recopila logcat en segundo plano. 
ManagedTestDeviceFactory Es una fábrica para crear los diferentes tipos de dispositivos que puede supervisar Tf. 
NativeDevice Implementación predeterminada de un dispositivo Android ITestDevice sin 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 auxiliar para supervisar el estado de un IDevice sin compatibilidad con el framework. 
NetworkNotAvailableException Se genera cuando un dispositivo no puede conectarse a la red para realizar pruebas. 
NoDeviceException Se produce 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 
PackageInfo Contenedor para la información del paquete de una aplicación analizada desde el dispositivo. 
RemoteAndroidDevice Implementación de un ITestDevice para un dispositivo Android de pila completa conectado a través de adb connect. 
RemoteAvdIDevice Un marcador de posición IDevice que usa DeviceManager para asignar cuando DeviceSelectionOptions.gceDeviceRequested() es true 
StubDevice Implementación de stub de marcador de posición de un IDevice
StubLocalAndroidVirtualDevice Un marcador de posición IDevice que usa DeviceManager para asignar cuando DeviceSelectionOptions.localVirtualDeviceRequested() es true 
TestDevice Implementación de un ITestDevice para un dispositivo Android de pila completa 
TestDevice.MicrodroidBuilder Es un compilador que se usa para crear un TestDevice de Microdroid. 
TestDeviceOptions Contenedor para Option de ITestDevice 
UserInfo Es similar a la clase UserInfo de la plataforma. 
WaitDeviceRecovery 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 los comandos de Wi-Fi. 
WifiCommandUtil.ScanResult Representa una red Wi-Fi que contiene su información relacionada. 
WifiHelper Clase de ayuda para manipular los servicios de Wi-Fi en el dispositivo. 

Enums

DeviceAllocationState Representa el estado de asignación del dispositivo desde la perspectiva de IDeviceManager. 
DeviceSelectionOptions.DeviceRequestedType Los diferentes tipos posibles de dispositivos de marcador de posición admitidos. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RebootMode Es un modo de reinicio. 
SnapuserdWaitPhase Representación de enumeración de cuándo unirse o bloquear para que finalice la actualización de snapuserd. 
TestDeviceOptions.InstanceType  
TestDeviceState Es una representación del estado del dispositivo más completa que DeviceState
UserInfo.UserType Son las variantes admitidas del tipo de un usuario en las APIs externas.