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 porte e così via).
IDDevice Manager Interfaccia per la gestione dell'insieme dei dispositivi disponibili per il test.
IDeviceManager.IFastbootListener Un listener per le modifiche allo stato di avvio rapido.
IDeviceMonitor Interfaccia per il monitoraggio dello stato dei dispositivi.
IDeviceRecovery Interfaccia per il ripristino di un dispositivo che è andato offline.
IDDeviceSelection Interfaccia per i criteri di selezione dei dispositivi.
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 .
Ricevitore ILogcat 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 IDevice .
ITestDevice Fornisce un'API affidabile e di livello leggermente superiore a un IDevice IDevice .

Classi

BackgroundDeviceAzione Esegue un comando su un determinato dispositivo ripetendolo secondo necessità fino all'annullamento dell'azione.
Temperatura della batteria
CollectingByteOutputReceiver Un IShellOutputReceiver che raccoglie l'intero output della shell in un byte[] .
Ricevitore di raccolta di output Un IShellOutputReceiver che raccoglie l'intero output della shell in un unico String .
DeviceDisconnectedException Generato 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
Stato pieghevole dispositivo Rappresentazione dello stato pieghevole del dispositivo restituito da "cmd device_state print-states".
Gestore dispositivi
DeviceManager.FastbootDevice Rappresentazione di un dispositivo in modalità Fastboot.
DeviceMonitor Multiplexer Una classe proxy per propagare le richieste a più IDeviceMonitor s.
DeviceNotAvailableException Generato quando un dispositivo non è più disponibile per il test.
Proprietà dispositivo Definizioni di costanti comuni per i nomi delle proprietà lato dispositivo
DeviceRuntimeException Generato quando un'azione del dispositivo non ha prodotto i risultati previsti.
DeviceSelectionOptions Contenitore per i criteri di selezione del dispositivo.
DeviceStateMonitor Classe helper per il monitoraggio dello stato di un IDevice .
DeviceUnresponsiveException Una specializzazione di DeviceNotAvailableException che indica che il dispositivo è visibile ad adb, ma non risponde (ad esempio, i comandi sono scaduti, non si avvia, ecc.)
Fastboot Helper Una classe di supporto per le operazioni di avvio rapido.
IDeviceMonitor.DeviceLister Una classe simile a Runnable che dovrebbe restituire i dispositivi noti e i relativi stati.
IManagedTestDevice.DeviceEventResponse Contenitore per una risposta a una IManagedTestDevice#handleAllocationEvent(DeviceEvent)
ITestDevice.ApexInfo Una semplice classe struct per memorizzare informazioni su un singolo APEX
ITestDevice.MountPointInfo Una semplice classe struct per memorizzare informazioni su un singolo punto di montaggio
Ricevitore di uscita grande Una classe progettata per aiutare a eseguire comandi di lunga durata raccoglie l'output.
LocalAndroidVirtualDevice La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed.
Ricevitore Logcat Classe che raccoglie logcat in background.
ManagedTestDeviceFactory Factory per creare le diverse tipologie di dispositivi che possono essere monitorati da Tf
Dispositivo nativo Implementazione predefinita di un dispositivo Android ITestDevice non full stack.
NativeDevice.AdbAction Un DeviceAction per eseguire un comando 'adb ....' del sistema operativo.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction per riavviare un dispositivo.
NativeDeviceStateMonitor Classe helper per monitorare lo stato di un IDevice senza supporto framework.
NetworkNotAvailableException Generato quando un dispositivo non è in grado di connettersi alla rete per il test.
NoDeviceException Generato quando non è presente alcun dispositivo per eseguire un determinato comando.
Dispositivo nullo Un IDevice segnaposto utilizzato da DeviceManager per allocare 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.
RemoteAvdIDDevice Un segnaposto IDevice utilizzato da DeviceManager per allocare quando DeviceSelectionOptions.gceDeviceRequested() è true
StubDevice Implementazione segnaposto stub di un IDevice .
StubLocalAndroidVirtualDevice Un segnaposto IDevice utilizzato da DeviceManager per allocare quando DeviceSelectionOptions.localVirtualDeviceRequested() è true
TcpDevice Un segnaposto IDevice utilizzato da DeviceManager per allocare 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.
TestDeviceOptions Contenitore per l' Option ITestDevice s
Informazioni utente Simile alla classe UserInfo dalla piattaforma.
WaitDeviceRecovery Una semplice implementazione di un IDeviceRecovery che attende che il dispositivo sia online e risponda a semplici comandi.
WifiHelper Classe di supporto per la manipolazione dei servizi Wi-Fi sul dispositivo.

Enum

DeviceAllocationState Rappresenta lo stato di allocazione del dispositivo dal punto di vista di IDeviceManager
DeviceSelectionOptions.DeviceRequestedType I diversi tipi possibili di dispositivi segnaposto supportati.
FreeDeviceState
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 un utente nelle API esterne.