com.android.tradefed.device
Interfacce
| IAdbDeviceChangeListener |
Interfaccia del deal con aggiunta, eliminazione e modifiche di ERROR(/IDevice).
|
| 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 strutture 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 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 una 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 una ddmlib IDevice.
|
| IWifiHelper | Interfaccia helper per la manipolazione dei servizi Wi-Fi sul dispositivo. |
Classi
| AdbDeviceTracker | Fornisce eventi di connessione e modifica dello stato del dispositivo eseguendo e analizzando l'output del comando "adb track-devices". |
| AdbShimDevice |
Implementazione segnaposto AdbShimDevice di un IDevice.
|
| 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 String.
|
| 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.
|
| DeviceProperties | Definizioni di costanti comuni per i nomi delle proprietà lato dispositivo |
| DeviceSelectionOptions | Contenitore per i criteri di selezione dei dispositivi. |
| DeviceStateMonitor |
Classe helper per il monitoraggio dello stato di un IDevice.
|
| FastbootHelper | Una classe helper per le operazioni fastboot. |
| HsumHelper | Fornisce utilità per le attività HSUM (Headless System User Mode) |
| IDeviceMonitor.DeviceLister |
Una classe simile a Runnable che deve restituire i dispositivi noti e i relativi stati.
|
| IManagedTestDevice.DeviceEventResponse |
Contenitore di 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 e 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 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.
|
| 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 del 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. |
| UserSwitcher |
Oggetto helper utilizzato per passare a un utente di un determinato type e poi tornare all'utente precedente in un secondo momento.
|
| WaitDeviceRecovery |
Un'implementazione semplice 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. |
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 | |
| HsumHelper.HsumBootStrategy | |
| IDeviceSelection.BaseDeviceType | |
| ITestDevice.RecoveryMode | |
| IWifiHelper.WifiConnectionResult | |
| IWifiHelper.WifiState | Lo stato del supplicante Wi-Fi. |
| 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. |
| UserSwitcher.UserTypeMode |
Definisce il comportamento previsto a seconda del UserType associato.
|
Eccezioni
| 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 |
| DeviceNotAvailableException | Generata quando un dispositivo non è più disponibile per il test. |
| DeviceRuntimeException | Generato quando un'azione del dispositivo non ha prodotto i risultati previsti. |
| 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.)
|
| 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. |
Interfacce
- IAdbDeviceChangeListener
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITemporaryDevice
- ITestDevice
- IWifiHelper
Classi
- AdbDeviceTracker
- AdbShimDevice
- BackgroundDeviceAction
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceProperties
- DeviceSelectionOptions
- DeviceStateMonitor
- FastbootHelper
- HsumHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- UserInfo
- UserSwitcher
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
Enum
- DeviceAllocationState
- DeviceSelectionOptions.DeviceRequestedType
- FreeDeviceState
- HsumHelper.HsumBootStrategy
- IDeviceSelection.BaseDeviceType
- ITestDevice.RecoveryMode
- IWifiHelper.WifiConnectionResult
- IWifiHelper.WifiState
- NativeDevice.RebootMode
- SnapuserdWaitPhase
- TestDeviceOptions.InstanceType
- TestDeviceState
- UserInfo.UserType
- UserSwitcher.UserTypeMode
Eccezioni