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 gli eventi del dispositivo. |
IDeviceManager | Interfaccia per la gestione dell'insieme di dispositivi disponibili per i test. |
IDeviceManager.IFastbootListener | Un listener per le modifiche dello stato di fastboot. |
IDeviceMonitor | Interfaccia per il monitoraggio dello stato dei dispositivi. |
IDeviceRecovery | Interfaccia per il recupero di un dispositivo che è diventato offline. |
IDeviceSelection | Interfaccia per i criteri di selezione dei dispositivi. |
IDeviceStateMonitor |
Fornisce strumenti 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 per i creator per i IManagedTestDevice
|
IMultiDeviceRecovery | Interfaccia per il recupero di più dispositivi offline. |
INativeDevice |
Fornisce un'API affidabile e di livello leggermente superiore a ddmlib IDevice .
|
ITestDevice |
Fornisce un'API affidabile e di livello leggermente superiore a ddmlib IDevice .
|
Classi
BackgroundDeviceAction | Esegue un comando su un determinato dispositivo ripetendolo se necessario fino all'annullamento dell'azione. |
BatteryTemperature | |
CollectingByteOutputReceiver |
Un IShellOutputReceiver che raccoglie l'intero output della shell in un byte[] .
|
CollectingOutputReceiver |
Un IShellOutputReceiver che raccoglie l'intero output della shell in un unico String .
|
DeviceDisconnectedException | Viene generato quando un dispositivo non è più raggiungibile tramite il relativo tipo di trasporto, ad esempio se il dispositivo non è più visibile tramite USB o connessione TCP/IP. |
DeviceFoldableState | Rappresentazione dello stato del dispositivo pieghevole restituito da "cmd device_state print-states". |
DeviceManager | |
DeviceManager.FastbootDevice | Rappresentazione di un dispositivo in modalità Fastboot. |
DeviceMonitorMultiplexer |
Una classe proxy per propagare le richieste a più IDeviceMonitor .
|
DeviceNotAvailableException | Viene generato quando un dispositivo non è più disponibile per i test. |
DeviceProperties | Definizioni di costanti comuni per i nomi delle proprietà lato dispositivo |
DeviceRuntimeException | Viene generato quando un'azione del dispositivo non ha prodotto i risultati previsti. |
DeviceSelectionOptions | Contenitore per i criteri di selezione dei dispositivi. |
DeviceStateMonitor |
Classe di supporto 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 es. i comandi scadono, non si avvia e così via)
|
FastbootHelper | Una classe di supporto per le operazioni di fastboot. |
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 chiamata 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 |
LargeOutputReceiver | Un'altra classe progettata per aiutare a eseguire comandi con tempi di esecuzione lunghi a raccogliere l'output. |
LocalAndroidVirtualDevice | La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed. |
LogcatReceiver | Classe che raccoglie logcat in background. |
ManagedTestDeviceFactory | Fabbrica per creare i diversi tipi di dispositivi che possono essere monitorati da Tf |
NativeDevice |
Implementazione predefinita di un ITestDevice dispositivo 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.RebootDeviceAction |
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 del framework.
|
NetworkNotAvailableException | Viene generato quando un dispositivo non è in grado di connettersi alla rete per i test. |
NoDeviceException | Viene generato quando non è presente alcun dispositivo per eseguire un determinato comando. |
NullDevice |
Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando
IDeviceSelection.nullDeviceRequested() è true
|
PackageInfo | Contenitore per le informazioni del pacchetto di un'applicazione analizzate dal dispositivo. |
RemoteAndroidDevice |
Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramiteadb connect.
|
RemoteAvdIDevice |
Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.gceDeviceRequested() è true
|
StubDevice |
Implementazione di un segnaposto stub di un IDevice .
|
StubLocalAndroidVirtualDevice |
Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.localVirtualDeviceRequested() è true
|
TestDevice |
Implementazione di un ITestDevice per un dispositivo Android full stack
|
TestDevice.MicrodroidBuilder | Un builder utilizzato per creare un TestDevice Microdroid. |
TestDeviceOptions |
Contenitore per ITestDevice Option
|
UserInfo | 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à che può analizzare gli output dei comandi wifi. |
WifiCommandUtil.ScanResult | Rappresenta una rete Wi-Fi contenente le relative informazioni. |
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 | I diversi tipi possibili di dispositivi segnaposto supportati. |
FreeDeviceState | |
IDeviceSelection.BaseDeviceType | |
ITestDevice.RecoveryMode | |
NativeDevice.RebootMode | Una modalità di riavvio. |
SnapuserdWaitPhase | Rappresentazione enumerativa del momento in cui eseguire l'unione/il blocco per il completamento dell'aggiornamento di snapuserd. |
TestDeviceOptions.InstanceType | |
TestDeviceState |
Una rappresentazione dello stato del dispositivo più completa 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
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceDisconnectedException
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceNotAvailableException
- DeviceProperties
- DeviceRuntimeException
- DeviceSelectionOptions
- DeviceStateMonitor
- DeviceUnresponsiveException
- FastbootHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NetworkNotAvailableException
- NoDeviceException
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- UserInfo
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
Enumerazionis