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 informações de um dispositivo virtual possivelmente pré-configurado (IP do host, usuário do host, deslocamento de portas e etc.).
IDeviceActionReceptor Fornece uma API para receber eventos de dispositivo.
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.
Recuperação de dispositivo Interface para recuperação de um dispositivo que ficou offline.
Seleção de dispositivo 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 contrato mais simples e simulável para métodos FileEntry .
ILogcatReceptor Uma classe que fornece a saída do logcat de um dispositivo como InputStreamSource .
Dispositivo IManagedTest Um ITestDevice cujo ciclo de vida é gerenciado.
IManagedTestDeviceFactory Interface do criador para IManagedTestDevice s
Recuperação de IMultiDevice Interface para recuperação de vários dispositivos offline.
Dispositivo INativo Fornece uma API confiável e de nível ligeiramente superior para um IDevice ddmlib.
ITestDevice Fornece uma API confiável e de nível ligeiramente superior para um IDevice ddmlib.

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 .
DeviceDisconnectedException Lançado quando um dispositivo não está mais acessível através do seu tipo de transporte, por exemplo, se o dispositivo não estiver mais visível via USB ou conexão TCP/IP
DispositivoFoldableState 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 em modo Fastboot.
DeviceMonitorMultiplexador Uma classe 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 constantes comuns para nomes de propriedades do lado do dispositivo
DeviceRuntimeException Lançado quando uma ação do dispositivo não produz os resultados esperados.
Opções de seleção de dispositivos Recipiente 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, os comandos expiram, não inicializam, etc.)
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.
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
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 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á dispositivo para executar um determinado comando.
Dispositivo Nulo Um espaço reservado IDevice usado pelo DeviceManager para alocar quando IDeviceSelection#nullDeviceRequested() for true
Informações do pacote Contêiner para informações do pacote de um aplicativo analisadas no dispositivo.
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
StubDispositivo Implementação de espaço reservado de stub de um IDevice .
StubLocalAndroidVirtualDevice Um espaço reservado IDevice usado pelo DeviceManager para alocar quando DeviceSelectionOptions.localVirtualDeviceRequested() for true
Dispositivo TCP Um espaço reservado IDevice usado pelo DeviceManager para alocar quando DeviceSelectionOptions.tcpDeviceRequested() for 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.
Opções de dispositivo de teste Contêiner para Option ITestDevice
Informação de usuário Semelhante à classe UserInfo da plataforma.
WaitDeviceRecovery Uma implementação simples de um IDeviceRecovery que espera o dispositivo ficar online e responder a comandos simples.
WifiCommandUtil Uma classe utilitária que pode analisar saídas de comandos wifi.
WifiCommandUtil.ScanResult Representa uma rede wifi contendo suas informações relacionadas.
Ajudante de Wi-Fi Classe auxiliar para manipular serviços wifi no dispositivo.

Enums

Estado de alocação de dispositivos 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.
Estado de Dispositivo Livre
IDeviceSelection.BaseDeviceType
ITestDevice.RecoveryMode
NativeDevice.RebootMode Um modo de reinicialização.
SnapuserdWaitPhase Representação enum de quando ingressar/bloquear para que a atualização do snapuserd termine.
TestDeviceOptions.InstanceType
Estado do dispositivo de teste Uma representação do estado do dispositivo com mais recursos do que DeviceState .
UserInfo.UserType Variantes suportadas do tipo de um usuário em APIs externas.