com.android.tradefed.device

Interfaces

IAndroidDebugBridge Definição de interface para os métodos AndroidDebugBridge usados neste pacote. 
IConfigurableVirtualDevice Uma interface para fornecer informações sobre informações de dispositivo virtual possivelmente pré-configuradas (ip do host, usuário do host, deslocamento de portas etc.). 
IDeviceActionReceiver Fornece uma API para receber eventos do dispositivo. 
IDeviceManager Interface para gerenciar o conjunto de dispositivos disponíveis para teste. 
IDeviceManager.IFastbootListener Um listener para mudanças de estado do Fastboot. 
IDeviceMonitor (link em inglês) Interface para monitorar o estado dos dispositivos. 
IDeviceRecovery (em inglês) Interface para recuperar um dispositivo que ficou off-line. 
IDeviceSelection Interface para critérios de seleção de dispositivos. 
IDeviceStateMonitor Oferece recursos para monitorar o estado de um IDevice
IFileEntry Definição de interface que fornece um contrato mais simples e simulável para métodos FileEntry
ILogcatReceiver Uma classe que fornece a saída do logcat de um dispositivo como um InputStreamSource
IManagedTestDevice Um ITestDevice cujo ciclo de vida é gerenciado. 
IManagedTestDeviceFactory Interface do criador de conteúdo para IManagedTestDevice
IMultiDeviceRecovery Interface para recuperar vários dispositivos off-line. 
INativeDevice Fornece uma API confiável e de nível um pouco mais alto para uma ddmlib IDevice
ITestDevice Fornece uma API confiável e de nível um pouco mais alto para uma ddmlib IDevice

Classes

BackgroundDeviceAction Executa um comando em um determinado dispositivo, repetindo-o conforme necessário até que a ação seja cancelada. 
BatteryTemperature  
CollectingByteOutputReceiver Um IShellOutputReceiver que coleta toda a saída do shell em um byte[]
CollectingOutputReceiver Uma IShellOutputReceiver que coleta toda a saída do shell em uma String
DeviceDisconnectedException É gerado quando um dispositivo não pode mais ser acessado pelo tipo de transporte, por exemplo, se ele não estiver mais visível por USB ou conexão TCP/IP.
DeviceFoldableState Representação do estado dobrável do dispositivo retornado por "cmd device_state print-states". 
DeviceManager  
DeviceManager.FastbootDevice Representação de um dispositivo no modo fastboot (Fastboot mode). 
DeviceMonitorMultiplexer Uma classe proxy para propagar solicitações para vários IDeviceMonitors. 
DeviceNotAvailableException É gerada quando um dispositivo não está mais disponível para testes. 
DeviceProperties Definições de constantes comuns para nomes de propriedades do dispositivo 
DeviceRuntimeException É gerado quando uma ação do dispositivo não gera os resultados esperados. 
DeviceSelectionOptions Contêiner para critérios de seleção de dispositivo. 
DeviceStateMonitor Classe auxiliar para monitorar o estado de um IDevice
DeviceUnresponsiveException Uma especialização de DeviceNotAvailableException que indica que o dispositivo está visível para o adb, mas não responde (ou seja, os comandos expiram, não inicializam etc.) 
FastbootHelper Uma classe auxiliar para operações de inicialização rápida. 
IDeviceMonitor.DeviceLister Uma classe semelhante a Runnable que precisa retornar os dispositivos conhecidos e os estados deles. 
IManagedTestDevice.DeviceEventResponse Contêiner para uma resposta a uma chamada IManagedTestDevice.handleAllocationEvent(DeviceEvent) 
ITestDevice.ApexInfo Uma classe de estrutura simples para armazenar informações sobre um único APEX
ITestDevice.MountPointInfo Uma classe de estrutura simples para armazenar informações sobre um único ponto de montagem
LargeOutputReceiver Uma classe projetada para ajudar a executar comandos de longa duração a coletar saídas. 
LocalAndroidVirtualDevice A classe para dispositivos virtuais locais executados no host do TradeFed. 
LogcatReceiver Classe que coleta o Logcat em segundo plano. 
ManagedTestDeviceFactory Fábrica para criar os diferentes tipos de dispositivos que podem ser monitorados pelo Tf
NativeDevice Implementação padrão de um ITestDevice Dispositivos Android com pilha não completa. 
NativeDevice.AdbAction Um ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para executar um comando do SO "adb ....". 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para reiniciar um dispositivo. 
NativeDeviceStateMonitor Classe auxiliar para monitorar o estado de um IDevice sem suporte de framework. 
NetworkNotAvailableException É gerada quando um dispositivo não consegue se conectar à rede para testes. 
NoDeviceException É gerada quando não há um dispositivo para executar um determinado comando. 
NullDevice Um marcador de posição IDevice usado por DeviceManager para alocar quando IDeviceSelection.nullDeviceRequested() é true.
PackageInfo Contêiner para as informações do pacote de um aplicativo analisadas do dispositivo. 
RemoteAndroidDevice Implementação de um ITestDevice para um dispositivo Android de stack completa conectado por adb connect. 
RemoteAvdIDevice Um marcador de posição IDevice usado por DeviceManager para alocar quando DeviceSelectionOptions.gceDeviceRequested() é true
StubDevice Implementação de marcador de posição de stub de um IDevice
StubLocalAndroidVirtualDevice Um marcador de posição IDevice usado por DeviceManager para alocar quando DeviceSelectionOptions.localVirtualDeviceRequested() é true
TestDevice Implementação de um ITestDevice para um dispositivo Android de pilha completa 
TestDevice.MicrodroidBuilder Um builder usado para criar um Microdroid TestDevice. 
TestDeviceOptions Contêiner para Options ITestDevice
UserInfo Semelhante à classe UserInfo da plataforma. 
WaitDeviceRecovery Uma implementação simples de um IDeviceRecovery que aguarda o dispositivo ficar on-line e responder a comandos simples. 
WifiCommandUtil Uma classe utilitária que pode analisar saídas de comando de Wi-Fi. 
WifiCommandUtil.ScanResult Representa uma rede Wi-Fi com as informações relacionadas. 
WifiHelper Classe auxiliar para manipular serviços de Wi-Fi no dispositivo. 

Enumerações

DeviceAllocationState Representa o estado de alocação do dispositivo do ponto de vista do IDeviceManager 
DeviceSelectionOptions.DeviceRequestedType Os diferentes tipos de dispositivos de marcador de posição com suporte. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RebootMode Um modo de reinicialização. 
SnapuserdWaitPhase Representação de tipo enumerado de quando se juntar/bloquear para que a atualização do snapuserd seja concluída. 
TestDeviceOptions.InstanceType  
TestDeviceState Uma representação mais completa do estado do dispositivo do que DeviceState
UserInfo.UserType Variantes com suporte do tipo de usuário em APIs externas.