com.android.tradefed.device

Interfaces

IDeviceManager Interface para gerenciamento do conjunto de dispositivos disponíveis para teste.
IDeviceManager.IFastbootListener Um ouvinte para alterações de estado do fastboot.
IDeviceMonitor Interface para monitorar o estado dos dispositivos.
Seleção de dispositivo Interface para critérios de seleção de dispositivos.
ILogcatReceptor Uma classe que fornece a saída do logcat de um dispositivo como InputStreamSource .

Aulas

BackgroundDeviceAção Executa um comando em um determinado dispositivo, repetindo conforme necessário até que a ação seja cancelada.
Temperatura da bateria
ColetandoByteOutputReceiver Um IShellOutputReceiver que coleta toda a saída do shell em um byte[] .
ColetandoOutputReceiver Um IShellOutputReceiver que coleta toda a saída do shell em um String .
Gerenciador de Dispositivos
DeviceManager.FastbootDevice Representação de um dispositivo em modo Fastboot.
DeviceMonitorMultiplexador Uma classe proxy para propagar solicitações para vários IDeviceMonitor s.
Propriedades do dispositivo Definições constantes comuns para nomes de propriedades do lado do dispositivo
Opções de seleção de dispositivo Recipiente para critérios de seleção de dispositivos.
DeviceStateMonitor Classe auxiliar para monitorar o estado de um IDevice .
Ajuda de inicialização rápida Uma classe auxiliar para operações fastboot.
IDeviceMonitor.DeviceLister Uma classe semelhante Runnable que deve retornar os dispositivos conhecidos e seus estados.
GrandeReceptor de Saída Uma classe projetada para ajudar a executar comandos de longa execução que coletam resultados.
LocalAndroidVirtualDispositivo A classe para dispositivos virtuais locais em execução no host TradeFed.
LogcatReceptor Classe que coleta logcat em segundo plano.
GerenciadoTestDeviceFactory Fábrica para criar os diferentes tipos de dispositivos que podem ser monitorados pelo Tf
Dispositivo nativo Implementação padrão de dispositivos Android ITestDevice não full stack.
NativeDevice.AdbAction Uma DeviceAction para executar um comando 'adb ....' do sistema operacional.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction 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.
Dispositivo Android remoto Implementação de um ITestDevice para um dispositivo Android full stack conectado via adb connect.
Dispositivo AVd remoto Um espaço reservado IDevice usado pelo DeviceManager para alocar quando DeviceSelectionOptions.gceDeviceRequested() for true
Dispositivo de teste Implementação de um ITestDevice para um dispositivo Android full stack
WaitDeviceRecovery Uma implementação simples de um IDeviceRecovery que espera o dispositivo ficar online e responder a comandos simples.
Ajudante de Wi-Fi Classe auxiliar para manipular serviços wifi no dispositivo.

Enums

DeviceSelectionOptions.DeviceRequestedType Os diferentes tipos possíveis de dispositivos de espaço reservado suportados.
NativeDevice.RebootMode Um modo de reinicialização.

Exceções

NoDeviceException Lançado quando não há dispositivo para executar um determinado comando.