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 a 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 l' 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. |
SnapuserdWaitPhase | Rappresentazione enum di quando unirsi/bloccare affinché l'aggiornamento snapuserd termini. |
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. |
Interfacce
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITestDevice
Classi
- BackgroundDeviceAction
- Temperatura della batteria
- CollectingByteOutputReceiver
- RaccoltaOutputReceiver
- DeviceDisconnectedException
- DispositivoFoldableState
- Gestore dispositivi
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceNotAvailableException
- Proprietà dispositivo
- DeviceRuntimeException
- Opzioni di selezione dispositivo
- DeviceStateMonitor
- DeviceUnresponsiveException
- FastbootHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- Ricevitore di uscita di grandi dimensioni
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NetworkNotAvailableException
- NoDeviceException
- DispositivoNull
- Informazioni sul pacchetto
- Dispositivo Android remoto
- Dispositivo AvdID remoto
- StubDevice
- StubLocalAndroidVirtualDevice
- TcpDevice
- Dispositivo di prova
- TestDevice.MicrodroidBuilder
- Opzioni dispositivo di prova
- Informazioni utente
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
Enumerazioni