com.android.tradefed.device

Interfacce

IAndroidDebugBridge Definizione dell'interfaccia per i metodi AndroidDebugBridge utilizzati in questo pacchetto.
IConfigurableVirtualDevice Un'interfaccia per fornire informazioni su un dispositivo virtuale eventualmente preconfigurato (ip host, utente host, offset delle porte e così via).
IDeviceActionReceiver Fornisce un'API per ricevere eventi del dispositivo.
IDeviceManager Interfaccia per la gestione dell'insieme dei dispositivi disponibili per il test.
IDeviceManager.IFastbootListener Un ascoltatore per le modifiche dello stato di avvio rapido.
IDeviceMonitor Interfaccia per il monitoraggio dello stato dei dispositivi.
IDeviceRecovery Interfaccia per il ripristino di un dispositivo che è andato offline.
IDeviceSelection Interfaccia per i criteri di selezione del dispositivo.
IDeviceStateMonitor Fornisce funzionalità per il monitoraggio dello stato di un IDevice .
IFileEntry Definizione dell'interfaccia che fornisce un contratto più semplice e simulabile ai metodi FileEntry .
ILogcatReceiver Una classe che fornisce l'output del logcat di un dispositivo come InputStreamSource .
IManagedTestDevice Un ITestDevice il cui ciclo di vita è gestito.
IManagedTestDeviceFactory Interfaccia del creatore per IManagedTestDevice s
IMultiDeviceRecovery Interfaccia per il ripristino di più dispositivi offline.
INativeDevice Fornisce un'API affidabile e di livello leggermente superiore a un IDevice ddmlib.
ITestDevice Fornisce un'API affidabile e di livello leggermente superiore a un IDevice ddmlib.

Classi

BackgroundDeviceAction Esegue un comando su un determinato dispositivo ripetendolo secondo necessità finché l'azione non viene annullata.
Temperatura della batteria
CollectingByteOutputReceiver Un IShellOutputReceiver che raccoglie l'intero output della shell in un byte[] .
RaccoltaOutputReceiver Un IShellOutputReceiver che raccoglie l'intero output della shell in un unico String .
DeviceDisconnectedException Emesso quando un dispositivo non è più raggiungibile tramite il suo tipo di trasporto, ad esempio se il dispositivo non è più visibile tramite USB o connessione TCP/IP
DispositivoFoldableState Rappresentazione dello stato pieghevole del dispositivo restituito da "cmd device_state print-states".
Gestore dispositivi
DeviceManager.FastbootDevice Rappresentazione di un dispositivo in modalità Fastboot.
DeviceMonitorMultiplexer Una classe proxy per propagare le richieste a più IDeviceMonitor .
DeviceNotAvailableException Emesso quando un dispositivo non è più disponibile per il test.
Proprietà dispositivo Definizioni costanti comuni per i nomi delle proprietà lato dispositivo
DeviceRuntimeException Emesso quando un'azione del dispositivo non ha prodotto i risultati attesi.
Opzioni di selezione dispositivo Contenitore per i criteri di selezione del dispositivo.
DeviceStateMonitor Classe helper per monitorare lo stato di un IDevice .
DeviceUnresponsiveException Una specializzazione di DeviceNotAvailableException che indica che il dispositivo è visibile ad adb, ma non risponde (ad esempio, i comandi scadono, non si avvia, ecc.)
FastbootHelper Una classe helper per le operazioni di avvio rapido.
IDeviceMonitor.DeviceLister Una classe simile Runnable che dovrebbe restituire i dispositivi conosciuti 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 informazioni su un singolo punto di montaggio
Ricevitore di uscita di grandi dimensioni Una classe progettata per aiutare a eseguire comandi a lunga esecuzione per raccogliere l'output.
LocalAndroidVirtualDevice La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed.
LogcatReceiver Classe che raccoglie logcat in background.
ManagedTestDeviceFactory Factory per creare i diversi tipi di dispositivi che possono essere monitorati da Tf
NativeDevice Implementazione predefinita di un ITestDevice Dispositivi Android con stack non completo.
NativeDevice.AdbAction Un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per l'esecuzione del comando "adb ...." del sistema operativo.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per il riavvio di un dispositivo.
NativeDeviceStateMonitor Classe helper per monitorare lo stato di un IDevice senza supporto del framework.
NetworkNotAvailableException Emesso quando un dispositivo non è in grado di connettersi alla rete per il test.
NoDeviceException Emesso quando non è presente alcun dispositivo per eseguire un determinato comando.
DispositivoNull Un IDevice segnaposto utilizzato da DeviceManager per l'allocazione quando IDeviceSelection#nullDeviceRequested() è true
Informazioni sul pacchetto Contenitore per le informazioni sul pacchetto di un'applicazione analizzate dal dispositivo.
Dispositivo Android remoto Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramite adb connect.
Dispositivo AvdID remoto Un IDevice segnaposto utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.gceDeviceRequested() è true
StubDevice Implementazione del segnaposto stub di un IDevice .
StubLocalAndroidVirtualDevice Un IDevice segnaposto utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.localVirtualDeviceRequested() è true
TcpDevice Un IDevice segnaposto utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.tcpDeviceRequested() è true
Dispositivo di prova Implementazione di un ITestDevice per un dispositivo Android full stack
TestDevice.MicrodroidBuilder Un builder utilizzato per creare un Microdroid TestDevice.
Opzioni dispositivo di prova Contenitore per Option ITestDevice s
Informazioni utente Simile alla classe UserInfo dalla piattaforma.
WaitDeviceRecovery Una semplice implementazione di IDeviceRecovery che attende che il dispositivo sia online e risponda a semplici comandi.
WifiCommandUtil Una classe di utilità in grado di analizzare gli output dei comandi Wi-Fi.
WifiCommandUtil.ScanResult Rappresenta una rete Wi-Fi contenente le relative informazioni.
WifiHelper Classe helper per manipolare i servizi Wi-Fi sul dispositivo.

Enumerazioni

Stato di allocazione dispositivo Rappresenta lo stato di allocazione del dispositivo dal punto di vista IDeviceManager
DeviceSelectionOptions.DeviceRequestedType I diversi tipi possibili di dispositivi segnaposto supportati.
FreeDeviceState
IDeviceSelection.BaseDeviceType
ITestDevice.RecoveryMode
NativeDevice.RebootMode Una modalità di riavvio.
TestDeviceOptions.InstanceType
TestDeviceState Una rappresentazione più completa dello stato del dispositivo rispetto a DeviceState .
UserInfo.UserType Varianti supportate del tipo di utente nelle API esterne.