com.android.tradefed.device

Schnittstellen

IDeviceManager Benutzeroberfläche zum Verwalten der für Tests verfügbaren Geräte. 
IDeviceManager.IFastbootListener Ein Listener für Änderungen des Fastboot-Status. 
IDeviceMonitor Benutzeroberfläche zum Überwachen des Status von Geräten. 
IDeviceSelection Benutzeroberfläche für die Geräteauswahl 
ILogcatReceiver Eine Klasse, die die Ausgabe des Logcats eines Geräts als InputStreamSource bereitstellt. 

Klassen

BackgroundDeviceAction Führt einen Befehl auf einem bestimmten Gerät aus und wiederholt ihn bei Bedarf, bis die Aktion abgebrochen wird. 
BatteryTemperature  
CollectingByteOutputReceiver Ein IShellOutputReceiver, das die gesamte Shell-Ausgabe in einer byte[] sammelt. 
CollectingOutputReceiver Ein IShellOutputReceiver, das die gesamte Shell-Ausgabe in einer String zusammenfasst. 
DeviceManager  
DeviceManager.FastbootDevice Darstellung eines Geräts im Fastboot-Modus. 
DeviceMonitorMultiplexer Eine Proxy-Klasse, um Anfragen an mehrere IDeviceMonitors weiterzuleiten. 
DeviceProperties Gängige Konstantendefinitionen für geräteseitige Property-Namen  
DeviceSelectionOptions Container für Kriterien zur Geräteauswahl. 
DeviceStateMonitor Hilfsklasse zum Überwachen des Status einer IDevice
FastbootHelper Eine Hilfsklasse für Fastboot-Vorgänge. 
IDeviceMonitor.DeviceLister Eine Runnable-ähnliche Klasse, die die bekannten Geräte und ihre Status zurückgeben sollte. 
LargeOutputReceiver Eine Klasse, die dazu dient, die Ausgabe von lang laufenden Befehlen zu erfassen. 
LocalAndroidVirtualDevice Die Klasse für lokale virtuelle Geräte, die auf dem TradeFed-Host ausgeführt werden. 
LogcatReceiver Klasse, die Logcat im Hintergrund erfasst. 
ManagedTestDeviceFactory Factory to create the different kind of devices that can be monitored by Tf  
NativeDevice Standardimplementierung eines ITestDevice nicht vollständigen Stacks für Android-Geräte. 
NativeDevice.AdbAction Eine DeviceAction zum Ausführen eines Betriebssystembefehls vom Typ „adb…“. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction DeviceAction zum Neustarten eines Geräts. 
NativeDeviceStateMonitor Hilfsklasse zum Überwachen des Status einer IDevice ohne Framework-Unterstützung. 
NetworkNotAvailableException Wird geworfen, wenn ein Gerät keine Verbindung zum Netzwerk für Tests herstellen kann. 
RemoteAndroidDevice Implementierung einer ITestDevice für ein Full-Stack-Android-Gerät, das über adb connect verbunden ist. 
RemoteAvdIDevice Ein Platzhalter IDevice, der von DeviceManager zum Zuweisen verwendet wird, wenn DeviceSelectionOptions.gceDeviceRequested() true ist.  
TestDevice Implementierung einer ITestDevice für ein Full-Stack-Android-Gerät  
WaitDeviceRecovery Eine einfache Implementierung eines IDeviceRecovery, das darauf wartet, dass das Gerät online ist, und auf einfache Befehle reagiert. 
WifiHelper Hilfsklasse zum Manipulieren von WLAN-Diensten auf dem Gerät. 

Aufzählungen

DeviceSelectionOptions.DeviceRequestedType Die verschiedenen unterstützten Platzhaltergerätetypen. 
NativeDevice.RebootMode Ein Neustartmodus. 

Ausnahmen

NoDeviceException Wird geworfen, wenn kein Gerät vorhanden ist, auf dem ein bestimmter Befehl ausgeführt werden kann.