com.android.tradefed.device
Interfacce
| IAndroidDebugBridge |
Definizione dell'interfaccia per i metodi ERROR(/com.android.ddmlib.AndroidDebugBridge) utilizzati in questo pacchetto.
|
| IConfigurableVirtualDevice | Un'interfaccia per fornire informazioni su dati di 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 del set 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 è andato offline. |
| IDeviceSelection | Interfaccia per i criteri di selezione dei dispositivi. |
| IDeviceStateMonitor |
Fornisce strumenti per monitorare lo 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 di logcat di un dispositivo come InputStreamSource.
|
| IManagedTestDevice | Un ITestDevice il cui ciclo di vita è gestito. |
| IManagedTestDeviceFactory |
Interfaccia per i creator per gli IManagedTestDevice
|
| IMultiDeviceRecovery | Interfaccia per il recupero di più dispositivi offline. |
| INativeDevice |
Fornisce un'API affidabile e di livello leggermente superiore a ddmlib IDevice.
|
| ITemporaryDevice | Interfaccia per rappresentare un dispositivo che può essere un segnaposto temporaneo. |
| 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 | Generata quando un dispositivo non è più raggiungibile tramite il tipo di trasporto, ad es. se il dispositivo non è più visibile tramite USB o connessione TCP/IP |
| DeviceFoldableState | Rappresentazione dello stato pieghevole del dispositivo 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 | Generata quando un dispositivo non è più disponibile per il test. |
| DeviceProperties | 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 dei dispositivi. |
| 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 es.i comandi scadono, non si avvia, ecc.)
|
| FastbootHelper | Una classe helper per le operazioni 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 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. |
| 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 ITestDevice Dispositivi Android non full-stack.
|
| NativeDevice.AdbAction |
Un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per l'esecuzione di un comando del sistema operativo "adb ....".
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per riavviare un dispositivo.
|
| NativeDeviceStateMonitor |
Classe helper per monitorare lo stato di un IDevice senza supporto del framework.
|
| NetworkNotAvailableException | Generata quando un dispositivo non è in grado di connettersi alla rete per il test. |
| NoDeviceException | Generata quando non è presente alcun dispositivo per eseguire un determinato comando. |
| NullDevice |
Un segnaposto IDevice utilizzato da DeviceManager per allocare quando IDeviceSelection.nullDeviceRequested() è true
|
| PackageInfo | Contenitore per le informazioni sul pacchetto di un'applicazione analizzate dal dispositivo. |
| RemoteAndroidDevice |
Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramite
adb connect.
|
| RemoteAvdIDevice |
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
|
| 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 Wi-Fi. |
| WifiCommandUtil.ScanResult | Rappresenta una rete Wi-Fi contenente le relative informazioni. |
| WifiHelper | Classe helper 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 dell'enumerazione di quando partecipare/bloccare l'aggiornamento di snapuserd. |
| 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
- ITemporaryDevice
- 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