com.android.tradefed.device

Schnittstellen

IDeviceManager Schnittstelle zur Verwaltung des Satzes verfügbarer Geräte zum Testen.
IDeviceManager.IFastbootListener Ein Listener für Fastboot-Statusänderungen.
IDeviceMonitor Schnittstelle zur Überwachung des Gerätestatus.
IDeviceSelection Schnittstelle für Geräteauswahlkriterien.
ILogcatReceiver Eine Klasse, die die Ausgabe des Logcat 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.
Batterietemperatur
CollectingByteOutputReceiver Ein IShellOutputReceiver , der die gesamte Shell-Ausgabe in einem byte[] sammelt.
CollectingOutputReceiver Ein IShellOutputReceiver , der die gesamte Shell-Ausgabe in einem String sammelt.
Gerätemanager
DeviceManager.FastbootDevice Darstellung eines Geräts im Fastboot-Modus.
DeviceMonitorMultiplexer Eine Proxy-Klasse zur Weitergabe von Anforderungen an mehrere IDeviceMonitor s.
Geräteeigenschaften Allgemeine Konstantendefinitionen für geräteseitige Eigenschaftsnamen
DeviceSelectionOptions Container für Geräteauswahlkriterien.
DeviceStateMonitor Hilfsklasse zum Überwachen des Status eines IDevice .
FastbootHelper Eine Hilfsklasse für Fastboot-Vorgänge.
IDeviceMonitor.DeviceLister Eine Runnable -ähnliche Klasse, die die bekannten Geräte und deren Zustände zurückgeben soll.
LargeOutputReceiver Eine Klasse, die dazu dient, lang laufende Befehle auszuführen und die Ausgabe zu sammeln.
LocalAndroidVirtualDevice Die Klasse für lokale virtuelle Geräte, die auf dem TradeFed-Host ausgeführt werden.
LogcatReceiver Klasse, die Logcat im Hintergrund sammelt.
ManagedTestDeviceFactory Factory zur Erstellung der verschiedenen Arten von Geräten, die von Tf überwacht werden können
NativeDevice Standardimplementierung eines ITestDevice Nicht-Full-Stack-Android-Geräte.
NativeDevice.AdbAction Eine DeviceAction zum Ausführen eines Betriebssystembefehls „adb ....“
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction zum Neustarten eines Geräts.
NativeDeviceStateMonitor Hilfsklasse zum Überwachen des Status eines IDevice ohne Framework-Unterstützung.
NetworkNotAvailableException Wird ausgelöst, wenn ein Gerät zum Testen keine Verbindung zum Netzwerk herstellen kann.
RemoteAndroidDevice Implementierung eines ITestDevice für ein Full-Stack-Android-Gerät, das über adb connect verbunden ist.
RemoteAvdIDevice Ein Platzhalter- IDevice der von DeviceManager zur Zuweisung verwendet wird, wenn DeviceSelectionOptions.gceDeviceRequested() true ist
Testgerät Implementierung eines ITestDevice für ein Full-Stack-Android-Gerät
WaitDeviceRecovery Eine einfache Implementierung einer IDeviceRecovery , die darauf wartet, dass das Gerät online ist und auf einfache Befehle reagiert.
WifiHelper Hilfsklasse zur Manipulation von WLAN-Diensten auf dem Gerät.

Aufzählungen

DeviceSelectionOptions.DeviceRequestedType Die verschiedenen möglichen Arten von unterstützten Platzhaltergeräten.
NativeDevice.RebootMode Ein Modus eines Neustarts.

Ausnahmen

NoDeviceException Wird ausgelöst, wenn kein Gerät zum Ausführen eines bestimmten Befehls vorhanden ist.