com.android.tradefed.dispositivo

Interfaces

IAndroidDebugBridge Definición de interfaz para los métodos AndroidDebugBridge utilizados en este paquete.
Dispositivo virtual configurable Una interfaz para proporcionar información sobre la información de un dispositivo virtual posiblemente preconfigurado (IP del host, usuario del host, compensación de puertos, etc.).
IDeviceAcciónReceptor Proporciona una API para recibir eventos del dispositivo.
IDeviceManager Interfaz para la gestión del conjunto de dispositivos disponibles para la prueba.
IDeviceManager.IFastbootListener Un oyente para los cambios de estado de fastboot.
IDeviceMonitor Interfaz para monitorear el estado de los dispositivos.
IDeviceRecovery Interfaz para recuperar un dispositivo que se ha desconectado.
IDeviceSelection Interfaz para criterios de selección de dispositivos.
IDeviceStateMonitor Proporciona facilidades para monitorear el estado de un IDevice .
IFileEntry Definición de interfaz que proporciona un contrato más simple y simulado para los métodos FileEntry .
ILogcatReceiver Una clase que proporciona la salida del logcat de un dispositivo como InputStreamSource .
Dispositivo de prueba administrado Un ITestDevice cuyo ciclo de vida se gestiona.
IManagedTestDeviceFactory Interfaz de creador para IManagedTestDevice s
IMultiDeviceRecovery Interfaz para recuperar múltiples dispositivos fuera de línea.
INativeDevice Proporciona una API fiable y de un nivel ligeramente superior a un IDevice ddmlib.
Dispositivo de prueba de TI Proporciona una API fiable y de un nivel ligeramente superior a un IDevice ddmlib.

Clases

FondoDispositivoAcción Ejecuta un comando en un dispositivo determinado repitiéndolo según sea necesario hasta que se cancele la acción.
Temperatura de la batería
CollectingByteOutputReceiver Un IShellOutputReceiver que recopila toda la salida del shell en un byte[] .
RecolectandoSalidaReceptor Un IShellOutputReceiver que recopila toda la salida del shell en un String .
DeviceDisconnectedException Se lanza cuando ya no se puede acceder a un dispositivo a través de su tipo de transporte, por ejemplo, si el dispositivo ya no es visible a través de una conexión USB o TCP/IP.
DispositivoPlegableEstado Representación del estado plegable del dispositivo según lo devuelto por "cmd device_state print-states".
Administrador de dispositivos
DeviceManager.FastbootDevice Representación de un dispositivo en modo Fastboot.
DispositivoMonitorMultiplexor Una clase de proxy para propagar solicitudes a varios IDeviceMonitor s.
DeviceNotAvailableException Se lanza cuando un dispositivo ya no está disponible para la prueba.
Propiedades del dispositivo Definiciones constantes comunes para nombres de propiedades del lado del dispositivo
DeviceRuntimeException Se lanza cuando una acción del dispositivo no produce los resultados esperados.
Opciones de selección de dispositivo Contenedor para criterios de selección de dispositivos.
DispositivoEstadoMonitor Clase auxiliar para monitorear el estado de un IDevice .
DeviceUnresponsiveException Una especialización de DeviceNotAvailableException que indica que el dispositivo es visible para adb, pero no responde (es decir, los comandos expiran, no arrancan, etc.)
Ayudante de arranque rápido Una clase auxiliar para operaciones de arranque rápido.
IDeviceMonitor.DeviceLister Una clase similar Runnable que debería devolver los dispositivos conocidos y sus estados.
IManagedTestDevice.DeviceEventResponse Contenedor para una respuesta a una llamada IManagedTestDevice#handleAllocationEvent(DeviceEvent)
ITestDevice.ApexInfo Una clase de estructura simple para almacenar información sobre un solo APEX
ITestDevice.MountPointInfo Una clase de estructura simple para almacenar información sobre un solo punto de montaje
LargeOutputReceiver Una clase diseñada para ayudar a ejecutar comandos de ejecución prolongada que recopilan resultados.
LocalAndroidVirtualDispositivo La clase para dispositivos virtuales locales que se ejecutan en el host TradeFed.
LogcatReceptor Clase que recopila logcat en segundo plano.
ManagedTestDeviceFactory Fábrica para crear los diferentes tipos de dispositivos que pueden ser monitoreados por Tf
Dispositivo nativo Implementación predeterminada de un ITestDevice Dispositivos Android de pila no completa.
NativeDevice.AdbAction 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 monitorear el estado de un IDevice sin soporte de marco.
NetworkNotAvailableException Se lanza cuando un dispositivo no puede conectarse a la red para la prueba.
NoDeviceException Lanzado cuando no hay ningún dispositivo para ejecutar un comando determinado.
Dispositivo nulo Un IDevice de marcador de posición utilizado por DeviceManager para asignar cuando IDeviceSelection#nullDeviceRequested() es true
Información del paquete Contenedor para la información del paquete de una aplicación analizada desde el dispositivo.
RemoteAndroidDispositivo Implementación de un ITestDevice para un dispositivo Android de pila completa conectado a través de adb connect.
RemoteAvdIDevice Un IDevice de marcador de posición utilizado por DeviceManager para asignar cuando DeviceSelectionOptions.gceDeviceRequested() es true
StubDevice Implementación de marcador de posición de código auxiliar de un IDevice .
StubLocalAndroidVirtualDevice Un IDevice de marcador de posición utilizado por DeviceManager para asignar cuando DeviceSelectionOptions.localVirtualDeviceRequested() es true
Dispositivo Tcp Un IDevice de marcador de posición utilizado por DeviceManager para asignar cuando DeviceSelectionOptions.tcpDeviceRequested() es true
Dispositivo de prueba Implementación de un ITestDevice para un dispositivo Android de pila completa
TestDevice.MicrodroidBuilder Un constructor utilizado para crear un Microdroid TestDevice.
TestDeviceOptions Contenedor para Option ITestDevice
Información de usuario Similar a la clase UserInfo de la plataforma.
WaitDeviceRecovery Una implementación simple de IDeviceRecovery que espera que el dispositivo esté en línea y responda a comandos simples.
Wi-Fi Helper Clase auxiliar para manipular servicios wifi en el dispositivo.

Enumeraciones

DeviceAsignationState 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 Un modo de reinicio.
TestDeviceOptions.InstanceType
TestDeviceState Una representación más completa del estado del dispositivo que DeviceState .
UserInfo.UserType Variantes admitidas del tipo de un usuario en API externas.