com.android.tradefed.device

Interfaces

IAndroidDebugBridge Definição de interface para métodos ERROR(/com.android.ddmlib.AndroidDebugBridge) usados neste pacote. 
IConfigurableVirtualDevice Uma interface para fornecer informações sobre um dispositivo virtual possivelmente pré-configurado (IP do host, usuário do host, deslocamento de portas etc.). 
IDeviceActionReceiver Fornece uma API para receber eventos de dispositivos. 
IDeviceManager Interface para gerenciar o conjunto de dispositivos disponíveis para teste. 
IDeviceManager.IFastbootListener Um listener para mudanças de estado do fastboot. 
IDeviceMonitor Interface para monitorar o estado dos dispositivos. 
IDeviceRecovery Interface para recuperar um dispositivo que ficou off-line. 
IDeviceSelection Interface para critérios de seleção de dispositivos. 
IDeviceStateMonitor Fornece 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 IDevice ddmlib. 
ITemporaryDevice Interface para representar um dispositivo que pode ser um marcador temporário. 
ITestDevice Fornece uma API confiável e de nível um pouco mais alto para uma IDevice ddmlib. 

Classes

BackgroundDeviceAction Executa um comando em um determinado dispositivo, repetindo 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 Um IShellOutputReceiver que coleta toda a saída do shell em um String
DeviceDisconnectedException Gerado quando um dispositivo não pode mais ser acessado pelo tipo de transporte dele.Por exemplo, se o dispositivo não estiver mais visível por USB ou conexão TCP/IP.
DeviceFoldableState Representação do estado dobrável do dispositivo conforme retornado por "cmd device_state print-states". 
DeviceManager  
DeviceManager.FastbootDevice Representação de um dispositivo no modo fastboot. 
DeviceMonitorMultiplexer Uma classe de proxy para propagar solicitações para vários IDeviceMonitors. 
DeviceNotAvailableException Gerado quando um dispositivo não está mais disponível para teste. 
DeviceProperties Definições constantes comuns para nomes de propriedades do lado do dispositivo
DeviceRuntimeException Gerado quando uma ação do dispositivo não resulta nos resultados esperados. 
DeviceSelectionOptions Contêiner para critérios de seleção de dispositivos. 
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, comandos expirando, não inicializando etc.).
FastbootHelper Uma classe auxiliar para operações do fastboot. 
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 struct simples para armazenar informações sobre um único APEX 
ITestDevice.MountPointInfo Uma classe struct simples para armazenar informações sobre um único ponto de montagem.
LargeOutputReceiver Uma classe projetada para ajudar a executar comandos de longa duração e coletar a saída. 
LocalAndroidVirtualDevice A classe para dispositivos virtuais locais executados no host 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 não full-stack. 
NativeDevice.AdbAction Um ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para executar um comando "adb ...." do SO. 
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 Gerado quando um dispositivo não consegue se conectar à rede para teste. 
NoDeviceException Emitido 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 full stack conectado via 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 ITestDevice Option
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 comandos 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 na perspectiva do IDeviceManager.
DeviceSelectionOptions.DeviceRequestedType Os diferentes tipos possíveis de dispositivos substitutos compatíveis. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RebootMode Um modo de reinicialização. 
SnapuserdWaitPhase Representação de enumeração de quando fazer junção/bloqueio 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 compatíveis do tipo de um usuário em APIs externas.