com.android.tradefed.device

Interfaces

IAndroidDebugBridge Es la definición de la interfaz para los métodos de ERROR(/com.android.ddmlib.AndroidDebugBridge) que se usan en este paquete. 
IConfigurableVirtualDevice Es 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 del dispositivo. 
IDeviceManager Interfaz para administrar el conjunto de dispositivos disponibles para las pruebas. 
IDeviceManager.IFastbootListener Es 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 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 simulable para los métodos de FileEntry
ILogcatReceiver Clase que proporciona el resultado del logcat de un dispositivo como un InputStreamSource
IManagedTestDevice Es un ITestDevice cuyo ciclo de vida se administra. 
IManagedTestDeviceFactory Interfaz de creador para IManagedTestDevice
IMultiDeviceRecovery Interfaz para recuperar varios dispositivos sin conexión. 
INativeDevice Proporciona una API confiable y de un nivel ligeramente superior a un IDevice de ddmlib. 
ITemporaryDevice Interfaz para representar un dispositivo que puede ser un marcador de posición temporal. 
ITestDevice Proporciona una API confiable y de un 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 toda la salida del shell en un byte[]
CollectingOutputReceiver Un IShellOutputReceiver que recopila toda la salida de la shell en un solo 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 está visible a través de USB o conexión TCP/IP 
DeviceFoldableState Es la representación del estado plegable del dispositivo que devuelve "cmd device_state print-states". 
DeviceManager  
DeviceManager.FastbootDevice Representación de un dispositivo en modo fastboot. 
DeviceMonitorMultiplexer Es una clase proxy para propagar solicitudes a varios objetos IDeviceMonitor
DeviceNotAvailableException Se arroja cuando un dispositivo ya no está disponible para las pruebas. 
DeviceProperties Definiciones de constantes comunes para nombres de propiedades del lado del dispositivo 
DeviceRuntimeException Se arroja 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 objeto IDevice
DeviceUnresponsiveException Especialización de DeviceNotAvailableException que indica que el dispositivo es visible para adb, pero no responde (es decir, los comandos agotan el tiempo de espera, no se inician, etcétera) 
FastbootHelper Es una clase auxiliar para las operaciones de fastboot. 
IDeviceMonitor.DeviceLister Clase similar a Runnable que debería devolver los dispositivos conocidos y sus estados. 
IManagedTestDevice.DeviceEventResponse Contenedor para una respuesta a una llamada de IManagedTestDevice.handleAllocationEvent(DeviceEvent) 
ITestDevice.ApexInfo Una clase struct simple para almacenar información sobre un solo APEX 
ITestDevice.MountPointInfo Una clase struct simple para almacenar información sobre un solo punto de montaje 
LargeOutputReceiver Clase diseñada para ayudar a ejecutar comandos de larga duración y recopilar resultados. 
LocalAndroidVirtualDevice Clase para dispositivos virtuales locales que se ejecutan en el host de Tradefed. 
LogcatReceiver Clase que recopila Logcat en segundo plano. 
ManagedTestDeviceFactory Es la fábrica para crear los diferentes tipos de dispositivos que Tf puede supervisar 
NativeDevice Es la implementación predeterminada de un ITestDevice para dispositivos Android que no son de pila completa. 
NativeDevice.AdbAction Es un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para ejecutar un comando del SO "adb…". 
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 asistencia del framework. 
NetworkNotAvailableException Se arroja cuando un dispositivo no puede conectarse a la red para realizar pruebas. 
NoDeviceException Se arroja cuando no hay ningún dispositivo para ejecutar un comando determinado. 
NullDevice Es un marcador de posición IDevice que usa DeviceManager para asignar cuándo IDeviceSelection.nullDeviceRequested() es true
PackageInfo Es un 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 Es un marcador de posición IDevice que usa DeviceManager para asignar cuándo DeviceSelectionOptions.gceDeviceRequested() es true
StubDevice Es una implementación de marcador de posición de stub de un IDevice
StubLocalAndroidVirtualDevice Es un marcador de posición IDevice que usa DeviceManager para asignar cuándo 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 Microdroid TestDevice. 
TestDeviceOptions Contenedor para ITestDevice Option
UserInfo Es similar a la clase UserInfo de la plataforma. 
WaitDeviceRecovery Implementación simple de un IDeviceRecovery que espera a que el dispositivo esté en línea y responda a comandos simples. 
WifiCommandUtil Es 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 Son 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 Es la 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 más completa del estado del dispositivo que DeviceState
UserInfo.UserType Son las variantes admitidas del tipo de usuario en las APIs externas.