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 possibilmente preconfigurato (ip host, utente host, offset porte e così via).
IDDeviceActionReceiver Fornisce un'API per ricevere gli eventi del dispositivo.
IDeviceManager Interfaccia per la gestione del set di 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.
IDDeviceRecovery Interfaccia per il recupero di un dispositivo che è andato offline.
IDDeviceSelection Interfaccia per i criteri di selezione del dispositivo.
IDDeviceStateMonitor Fornisce funzionalità per il monitoraggio dello stato di un IDevice .
IFileEntry Definizione di interfaccia che fornisce un contratto fittizio più semplice 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 Creator 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 .
ITDispositivo Fornisce un'API affidabile e di livello leggermente superiore a un IDevice ddmlib .

Classi

BackgroundDeviceAction Esegue un comando su un determinato dispositivo ripetendolo se necessario finché l'azione non viene annullata.
Temperatura della batteria
CollectingByteOutputReceiver Oggetto IShellOutputReceiver che raccoglie l'intero output della shell in un byte[] .
RaccogliereOutputReceiver Oggetto 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
DeviceFoldableState Rappresentazione dello stato pieghevole del dispositivo come 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.
Opzioni di selezione del dispositivo 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 (ovvero, i comandi scadono, non si avviano, ecc.)
FastbootHelper Una classe helper per le operazioni fastboot.
IDeviceMonitor.DeviceLister Una classe simile Runnable che dovrebbe 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 informazioni su un singolo punto di montaggio
LargeOutputReceiver Una classe progettata per aiutare a eseguire comandi a esecuzione prolungata per raccogliere 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 i diversi tipi di dispositivi che possono essere monitorati da Tf
NativeDevice Implementazione predefinita di un ITestDevice Dispositivi Android non full stack.
NativeDevice.AdbAction Un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per l'esecuzione di un comando OS 'adb ....'.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per il riavvio di un dispositivo.
NativeDeviceStateMonitor Classe helper per il monitoraggio dello stato di un IDevice senza supporto del framework.
NetworkNotAvailableException Generato quando un dispositivo non è in grado di connettersi alla rete per il test.
Nessunaeccezione dispositivo Generato quando non è presente alcun dispositivo per eseguire un determinato comando.
Dispositivo nullo Un IDevice segnaposto utilizzato da DeviceManager per l'allocazione quando IDeviceSelection#nullDeviceRequested() è true
Info 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 IDevice segnaposto utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.gceDeviceRequested() è true
StubDevice Implementazione 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.
TestDeviceOptions Contenitore per Option ITestDevice s
Informazioni utente Simile alla classe UserInfo dalla piattaforma.
AttendereRipristino dispositivo Una semplice implementazione di un IDeviceRecovery che attende che il dispositivo sia online e risponda a semplici comandi.
Wi-FiHelper Classe helper per la manipolazione dei servizi Wi-Fi sul dispositivo.

Enum

DeviceAllocationState Rappresenta lo stato di allocazione del dispositivo dalla prospettiva IDeviceManager
DeviceSelectionOptions.DeviceRequestedType I diversi possibili tipi 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 un utente nelle API esterne.