com.android.tradefed.device
Interfaces
| IAndroidDebugBridge | Definición de interfaz para los métodos AndroidDebugBridgeque 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 IDevicede ddmlib. | 
| ITestDevice | Proporciona una API confiable y de nivel ligeramente superior a un IDevicede 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 IShellOutputReceiverque recopila todo el resultado de la shell en unbyte[]. | 
| CollectingOutputReceiver | Un IShellOutputReceiverque recopila todo el resultado de la shell en unString. | 
| 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 DeviceNotAvailableExceptionque 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 Runnableque 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 ITestDevicesin 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 IDevicesin 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 IDeviceque usaDeviceManagerpara asignar cuandoIDeviceSelection.nullDeviceRequested()estrue | 
| PackageInfo | Contenedor para la información del paquete de una aplicación analizada desde el dispositivo. | 
| RemoteAndroidDevice | Implementación de un ITestDevicepara un dispositivo Android de pila completa conectado a través de adb connect. | 
| RemoteAvdIDevice | Un marcador de posición IDeviceque usaDeviceManagerpara asignar cuandoDeviceSelectionOptions.gceDeviceRequested()estrue | 
| StubDevice | Implementación de stub de marcador de posición de un IDevice. | 
| StubLocalAndroidVirtualDevice | Un marcador de posición IDeviceque usaDeviceManagerpara asignar cuandoDeviceSelectionOptions.localVirtualDeviceRequested()estrue | 
| TestDevice | Implementación de un ITestDevicepara un dispositivo Android de pila completa | 
| TestDevice.MicrodroidBuilder | Es un compilador que se usa para crear un TestDevice de Microdroid. | 
| TestDeviceOptions | Contenedor para OptiondeITestDevice | 
| UserInfo | Es similar a la clase UserInfo de la plataforma. | 
| WaitDeviceRecovery | Una implementación simple de un IDeviceRecoveryque 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. | 
- Interfaces- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITestDevice
 
- Clases- BackgroundDeviceAction
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceDisconnectedException
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceNotAvailableException
- DeviceProperties
- DeviceRuntimeException
- DeviceSelectionOptions
- DeviceStateMonitor
- DeviceUnresponsiveException
- FastbootHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NetworkNotAvailableException
- NoDeviceException
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- UserInfo
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
 
- Enums
