com.android.tradefed.device

Interfaces

IAndroidDebugBridge Definição de interface para métodos 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 e etc.).
IDeviceActionReceiver Fornece uma API para receber eventos do dispositivo.
IDeviceManager Interface para gerenciamento do conjunto de dispositivos disponíveis para teste.
IDeviceManager.IFastbootListener Um ouvinte para mudanças de estado de inicialização rápida.
IDeviceMonitor Interface para monitorar o estado dos dispositivos.
IDeviceRecovery Interface para recuperar um dispositivo que ficou offline.
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 fictício 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 para IManagedTestDevice s
IMultiDeviceRecovery Interface para recuperar vários dispositivos offline.
INativeDevice Fornece uma API confiável e de nível ligeiramente superior para um ddmlib IDevice .
ITestDevice Fornece uma API confiável e de nível ligeiramente superior para um ddmlib IDevice .

Aulas

BackgroundDeviceAction Executa um comando em um determinado dispositivo repetindo conforme necessário até que a ação seja cancelada.
Temperatura da bateria
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 uma String .
DeviceDisconnectedException Lançado quando um dispositivo não está mais acessível por meio de seu tipo de transporte, por exemplo, se o dispositivo não estiver mais visível via USB ou conexão TCP/IP
DeviceFoldableState Representação do estado dobrável do dispositivo conforme retornado por "cmd device_state print-states".
Gerenciador de Dispositivos
DeviceManager.FastbootDevice Representação de um dispositivo no modo Fastboot.
DeviceMonitorMultiplexer Uma classe de proxy para propagar solicitações para vários IDeviceMonitor s.
DeviceNotAvailableException Lançado quando um dispositivo não está mais disponível para teste.
Propriedades do dispositivo Definições comuns de constantes para nomes de propriedades do lado do dispositivo
DeviceRuntimeException Lançado quando uma ação do dispositivo não resulta nos resultados esperados.
DeviceSelectionOptions Contêiner para os critérios de seleção do 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 adb, mas não responde (ou seja, comandos expiram, não inicializam etc.)
FastbootHelper Uma classe auxiliar para operações de inicialização rápida.
IDeviceMonitor.DeviceLister Uma classe semelhante Runnable que deve retornar os dispositivos conhecidos e seus estados.
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 execução longa coletam a saída.
LocalAndroidVirtualDevice A classe para dispositivos virtuais locais em execução 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 por Tf
Dispositivo nativo Implementação padrão de um dispositivo Android de pilha não completa ITestDevice .
NativeDevice.AdbAction Um ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para executar um comando 'adb ....' do sistema operacional.
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 estrutura.
NetworkNotAvailableException Lançado quando um dispositivo não consegue se conectar à rede para teste.
NoDeviceException Lançado quando não há nenhum dispositivo para executar um determinado comando.
NullDevice Um IDevice de espaço reservado usado pelo 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 IDevice de espaço reservado usado pelo DeviceManager para alocar quando DeviceSelectionOptions.gceDeviceRequested() é true
StubDevice Implementação de espaço reservado para stub de um IDevice .
StubLocalAndroidVirtualDevice Um IDevice de espaço reservado usado pelo DeviceManager para alocar quando DeviceSelectionOptions.localVirtualDeviceRequested() é true
TcpDevice Um IDevice de espaço reservado usado pelo DeviceManager para alocar quando DeviceSelectionOptions.tcpDeviceRequested() é true
dispositivo de teste Implementação de um ITestDevice para um dispositivo android full stack
TestDevice.MicrodroidBuilder Um construtor usado para criar um Microdroid TestDevice.
TestDeviceOptions Contêiner para Option ITestDevice s
Informação de usuário Semelhante à classe UserInfo da plataforma.
WaitDeviceRecovery Uma implementação simples de um IDeviceRecovery que espera que o dispositivo fique online e responda a comandos simples.
WifiHelper Classe auxiliar para manipular serviços wifi no dispositivo.

Enums

DeviceAllocationState Representa o estado de alocação do dispositivo da perspectiva IDeviceManager
DeviceSelectionOptions.DeviceRequestedType Os diferentes tipos possíveis de dispositivos de espaço reservado suportados.
FreeDeviceState
IDeviceSelection.BaseDeviceType
ITestDevice.RecoveryMode
NativeDevice.RebootMode Um modo de reinicialização.
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.