com.android.tradefed.device

Interfacce

IAndroidDebugBridge Definizione dell'interfaccia per i metodi AndroidDebugBridge utilizzati in questo pacchetto. 
Dispositivo Virtuale Configurabile Un'interfaccia per fornire informazioni su un dispositivo virtuale eventualmente preconfigurato (IP host, utente host, offset porte e così via). 
IDeviceActionReceiver Fornisce un'API per ricevere gli eventi del dispositivo. 
Gestione dispositivi Interfaccia per la gestione dell'insieme di dispositivi disponibili per i test. 
IDeviceManager.IFastbootListener Un listener per le modifiche dello stato fastboot. 
IDeviceMonitor Interfaccia per il monitoraggio dello stato dei dispositivi. 
RecuperoDispositivo Interfaccia per il ripristino di un dispositivo che è stato offline. 
SelezioneIDevice Interfaccia per i criteri di selezione dei dispositivi. 
IDeviceStateMonitor Offre servizi per monitorare lo stato di un IDevice
IFileEntry Definizione dell'interfaccia che fornisce contratti più semplici e simulabili per i metodi FileEntry
RicevitoreILogcat Una classe che fornisce l'output del logcat di un dispositivo come InputStreamSource
IManagedTestDevice Un ITestDevice il cui ciclo di vita è gestito. 
IManagedTestDeviceFA Interfaccia per creator per IManagedTestDevice
IMultiDeviceRecovery Interfaccia per il ripristino di più dispositivi offline. 
Dispositivo nativo Fornisce un'API di livello leggermente superiore a un'istanza ddmlib IDevice
Dispositivo Testa Fornisce un'API di livello leggermente superiore a un'istanza ddmlib IDevice

Classi

BackgroundDeviceAction Esegue un comando su un determinato dispositivo ripetendolo secondo necessità fino a quando l'azione non viene annullata. 
Temperatura batteria  
RaccoltaByteOutputReceiver Una classe IShellOutputReceiver che raccoglie l'intero output della shell in un byte[]
RaccoltaOutputRicevitore Una IShellOutputReceiver che raccoglie l'intero output della shell in un'unica istanza String
DeviceDisDisconnetti Generata quando un dispositivo non è più raggiungibile tramite il tipo di trasporto, ad esempio se il dispositivo non è più visibile tramite USB o una connessione TCP/IP
StatoFoldableState Rappresentazione dello stato pieghevole del dispositivo restituito da "cmd device_state Print-states". 
Gestione dispositivi  
DeviceManager.FastbootDevice Rappresentazione di un dispositivo in Fastboot mode. 
DeviceMonitorMultiplexer Una classe proxy per propagare le richieste a più IDeviceMonitor
DeviceNotAvailableEccezione Generato quando un dispositivo non è più disponibile per i test. 
Proprietà dispositivo Definizioni costanti comuni per i nomi delle proprietà lato dispositivo
Eccezione DeviceRuntime Generato quando un'azione del dispositivo non genera i risultati previsti. 
OpzioniSelezioneDispositivo Contenitore per i criteri di selezione del dispositivo. 
DeviceStateMonitor Classe di supporto per il monitoraggio dello stato di un IDevice
Eccezione non reattiva Una specializzazione di DeviceNotAvailableException che indica che il dispositivo è visibile ad ADB, ma non risponde (ovvero si verifica il timeout dei comandi, il mancato avvio dei comandi e così via)
FastbootHelper Una classe helper per le operazioni fastboot. 
IDeviceMonitor.DeviceLister Una classe di tipo Runnable che deve restituire i dispositivi noti e i relativi stati. 
IManagedTestDevice.DeviceEventResponse Contenitore per una risposta a una chiamata IManagedTestDevice#handleAllocationEvent(DeviceEvent)
ITestDevice.ApexInfo Una semplice classe struct per archiviare informazioni su un singolo APEX
ITestDevice.MountPointInfo Una semplice classe struct per archiviare le informazioni su un singolo punto di montaggio
RicevitoreOutputGrande Una classe progettata per aiutare a eseguire comandi a lunga esecuzione raccoglie l'output. 
LocalAndroidVirtualDevice La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed. 
Ricevitore log Classe che raccoglie logcat in background. 
ManagedTestDeviceFA Fabbrica per creare i diversi tipi di dispositivi che possono essere monitorati da Tf
Dispositivo nativo Implementazione predefinita di ITestDevice dispositivi Android non full stack. 
NativeDevice.AdbAction Un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per l'esecuzione di un comando "adb ...." del sistema operativo. 
NativeDevice.AdbShellAction  
nativeDevice.RiavviaDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per riavviare un dispositivo. 
NativeDeviceStateMonitor Classe di supporto per il monitoraggio dello stato di un IDevice senza supporto di framework. 
Eccezione NetworkNotAvailable Generato quando un dispositivo non riesce a connettersi alla rete per i test. 
NoDeviceEccezioni Generato quando non ci sono dispositivi in grado di eseguire un determinato comando. 
NullDevice Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando IDeviceSelection#nullDeviceRequested() è true
Info sul pacchetto Contenitore delle informazioni sul pacchetto di un'applicazione analizzate dal dispositivo. 
DispositivoAndroidRemote Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramite ADB Connect. 
DispositivoAvdIRemote Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.gceDeviceRequested() è true
Dispositivo Stub Implementazione di segnaposto Stub di un IDevice
StubLocalAndroidVirtualDevice Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.localVirtualDeviceRequested() è true
Dispositivo di test Implementazione di un ITestDevice per un dispositivo Android full stack
TestDevice.MicrodroidBuilder Un generatore utilizzato per creare un Microdroid TestDevice. 
TestDeviceOptions Contenitore per ITestDevice Option
Informazioni utente Simile alla classe UserInfo della piattaforma. 
waitDeviceRecovery Una semplice implementazione di un IDeviceRecovery che attende che il dispositivo sia online e risponda a comandi semplici. 
WifiCommandUtil Una classe di utilità in grado di analizzare gli output dei comandi Wi-Fi. 
WifiCommandUtil.ScanResult Rappresenta una rete Wi-Fi contenente le informazioni correlate. 
WifiHelper Classe di supporto per la manipolazione dei servizi Wi-Fi sul dispositivo. 

Enumerazionis

DeviceAllocationState Rappresenta lo stato di allocazione del dispositivo dal punto di vista di IDeviceManager.
DeviceSelectionOptions.DeviceRequestedType Sono supportati i diversi tipi possibili di dispositivi segnaposto. 
StatoDispositivo  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RiavviaMode Una modalità di riavvio. 
SnapuserdwaitFase Rappresentazione enum di quando eseguire l'unione o bloccare il completamento dell'aggiornamento dello snapshot. 
TestDeviceOptions.InstanceType  
TestDeviceState Una rappresentazione dello stato del dispositivo più completa rispetto a DeviceState
UserInfo.UserType Varianti supportate del tipo di un utente nelle API esterne.