com.android.tradefed.device

Interfaces

IAndroidDebugBridge (link em inglês) Definição de interface para métodos AndroidDebugBridge usados neste pacote. 
IConfigVirtualDevice (link em inglês) 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 (em inglês) Fornece uma API para receber eventos do dispositivo. 
IDeviceManager (link em inglês) Interface para gerenciar o conjunto de dispositivos disponíveis para testes. 
IDeviceManager.IFastbootListener (link em inglês) 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 (em inglês) Interface para critérios de seleção de dispositivos. 
IDeviceStateMonitor (em inglês) Fornece instalações para monitorar o estado de um IDevice
IFileEntry (link em inglês) Definição de interface que fornece um contrato mais simples e simulado para métodos FileEntry
ILogcatReceiver Uma classe que fornece a saída do logcat de um dispositivo como uma InputStreamSource
IManagedTestDevice (link em inglês) Um ITestDevice cujo ciclo de vida é gerenciado. 
IManagedTestDeviceFactory (link em inglês) Interface do criador de conteúdo para IManagedTestDevices
IMultiDeviceRecovery (em inglês) Interface para recuperar vários dispositivos off-line. 
INativeDevice (link em inglês) Fornece uma API confiável e de nível um pouco mais alto para um IDevice ddmlib. 
ITestDevice (link em inglês) Fornece uma API confiável e de nível um pouco mais alto para um IDevice ddmlib. 

Classes

BackgroundDeviceAction Executa um comando em um determinado dispositivo, repetindo-o conforme necessário até que a ação seja cancelada. 
BatteryTemperatura  
CollectingByteOutputReceiver (em inglês) Um IShellOutputReceiver que coleta toda a saída do shell em um byte[]
CollectingOutputReceiver (em inglês) Um IShellOutputReceiver que coleta toda a saída do shell em um String
DeviceDesconectaredException (em inglês) Gerada quando um dispositivo não está mais acessível por meio do tipo de transporte, por exemplo, se o dispositivo não estiver mais visível via USB ou conexão TCP/IP.
DeviceFoldableState (em inglês) Representação do estado do dispositivo dobrável conforme retornado por "cmd device_state print-states". 
DeviceManager (link em inglês)  
DeviceManager.FastbootDevice (link em inglês) Representação de um dispositivo no modo fastboot (Fastboot mode). 
DeviceMonitorMultiplexer (link em inglês) Uma classe de proxy para propagar solicitações para vários IDeviceMonitors. 
DeviceNotAvailableException (em inglês) Gerada quando um dispositivo não está mais disponível para testes. 
DeviceProperties (link em inglês) Definições de constantes comuns para nomes de propriedades do lado do dispositivo
DeviceRuntimeException (link em inglês) Gerada quando uma ação do dispositivo não teve os resultados esperados. 
DeviceSelectionOptions (em inglês) Contêiner dos critérios de seleção de dispositivos. 
DeviceStateMonitor (link em inglês) Classe auxiliar para monitorar o estado de um IDevice
DeviceUnresponseException (link em inglês) Uma especialização de DeviceNotAvailableException que indica que o dispositivo está visível para o adb, mas não responde (ou seja, os comandos atingem o tempo limite, não inicializam etc.)
FastbootHelper (em inglês) Uma classe auxiliar para operações de fastboot. 
IDeviceMonitor.DeviceLister (link em inglês) Uma classe semelhante a Runnable que precisa retornar os dispositivos conhecidos e os estados deles. 
IManagedTestDevice.DeviceEventResponse (link em inglês) Contêiner para uma resposta a uma chamada IManagedTestDevice#handleAllocationEvent(DeviceEvent)
ITestDevice.ApexInfo (em inglês) Uma classe struct simples para armazenar informações sobre um único APEX
ITestDevice.MountPointInfo (em inglês) 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 a coletar saídas. 
LocalAndroidVirtualDevice (link em inglês) A classe para dispositivos virtuais locais em execução no host do TradeFed. 
LogcatReceiver Classe que coleta o logcat em segundo plano. 
ManagedTestDeviceFactory (link em inglês) Factory para criar os diferentes tipos de dispositivos que podem ser monitorados pelo Tf
NativeDevice (link em inglês) Implementação padrão de um dispositivo Android ITestDevice que não é de pilha completa. 
NativeDevice.AdbAction Uma ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para executar um comando "adb ...." do SO. 
NativeDevice.AdbShellAction (link em inglês)  
NativeDevice.RestartDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para reinicializar um dispositivo. 
NativeDeviceStateMonitor (link em inglês) Classe auxiliar para monitorar o estado de um IDevice sem suporte de framework. 
NetworkNotAvailableException (em inglês) Gerada quando um dispositivo não consegue se conectar à rede para testes. 
NoDeviceException (link em inglês) Lançada quando não há um dispositivo para executar um determinado comando. 
NullDevice (link em inglês) Um marcador de posição IDevice usado por DeviceManager para alocar quando IDeviceSelection#nullDeviceRequested() é true
PackageInfo (em inglês) Contêiner das informações do pacote de um aplicativo analisadas no dispositivo. 
RemoteAndroidDevice (link em inglês) Implementação de um ITestDevice para um dispositivo Android de pilha completa conectado via adb connect. 
RemoteAvdIDevice (link em inglês) Um marcador de posição IDevice usado por DeviceManager para alocar quando DeviceSelectionOptions.gceDeviceRequested() é true
StubDevice (em inglês) Implementação de marcador de posição de stub de um IDevice
StubLocalAndroidVirtualDevice (link em inglês) Um marcador de posição IDevice usado por DeviceManager para alocar quando DeviceSelectionOptions.localVirtualDeviceRequested() é true
TestDevice (link em inglês) Implementação de um ITestDevice para um dispositivo Android de pilha completa
TestDevice.MicrodroidBuilder (link em inglês) Um builder usado para criar um Microdroid TestDevice. 
TestDeviceOptions (em inglês) Contêiner para ITestDevice Options
UserInfo (em inglês) Semelhante à classe UserInfo da plataforma. 
WaitDeviceRecovery (em inglês) Uma implementação simples de um IDeviceRecovery que espera o dispositivo ficar on-line e responder a comandos simples. 
WifiCommandUtil Uma classe de utilitário que pode analisar saídas de comandos de Wi-Fi. 
WifiCommandUtil.ScanResult (link em inglês) Representa uma rede Wi-Fi que contém as informações relacionadas. 
WifiHelper (em inglês) Classe auxiliar para manipular serviços de Wi-Fi no dispositivo. 

Enums

DeviceAllocationState (em inglês) Representa o estado de alocação do dispositivo da perspectiva do IDeviceManager
DeviceSelectionOptions.DeviceRequestedType (em inglês) Os diferentes tipos possíveis de dispositivos de marcador de posição compatíveis. 
FreeDeviceState (link em inglês)  
IDeviceSelection.BaseDeviceType (link em inglês)  
ITestDevice.RecoveryMode (em inglês).  
NativeDevice.RestartMode Um modo de reinicialização. 
SnapuserdWaitFase (em inglês) Representação de enumeração de quando mesclar/bloquear para que a atualização do Snapuserd seja concluída. 
TestDeviceOptions.InstanceType (link em inglês)  
TestDeviceState (em inglês) Uma representação mais completa do estado do dispositivo do que DeviceState
UserInfo.UserType (em inglês) Variantes compatíveis do tipo de um usuário em APIs externas.