com.android.tradefed.device

Schnittstellen

IDeviceManager Schnittstelle zum Verwalten des Satzes verfügbarer Geräte zum Testen.
IDeviceManager.IFastbootListener Ein Listener für Fastboot-Statusänderungen.
IDeviceMonitor Schnittstelle zur Zustandsüberwachung von Geräten.
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 nach 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 Proxyklasse zum Weiterleiten 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 Zustands eines IDevice .
FastbootHelper Eine Hilfsklasse für Fastboot-Operationen.
IDeviceMonitor.DeviceLister Eine Runnable -ähnliche Klasse, die die bekannten Geräte und ihre Zustände zurückgeben soll.
LargeOutputReceiver Eine Klasse, die entwickelt wurde, um bei der Ausführung lang laufender Befehle beim Sammeln der Ausgabe zu helfen.
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 zum Erstellen der verschiedenen Arten von Geräten, die von Tf überwacht werden können
NativeDevice Standardimplementierung eines ITestDevice Non-Full-Stack-Android-Geräte.
NativeDevice.AdbAction Eine DeviceAction zum Ausführen eines OS-'adb ....'-Befehls.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction zum Neustarten eines Geräts.
NativeDeviceStateMonitor Hilfsklasse zum Überwachen des Zustands eines IDevice ohne Framework-Unterstützung.
NetworkNotAvailableException Wird ausgelöst, wenn ein Gerät zum Testen keine Verbindung zum Netzwerk herstellen kann.
RemoteAndroidGerät Implementierung eines ITestDevice für ein Full-Stack-Android-Gerät, das über adb connect verbunden ist.
RemoteAvdIDevice Ein Platzhalter IDevice , das von DeviceManager verwendet wird, um es zuzuweisen, 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 zum Manipulieren von WLAN-Diensten auf dem Gerät.

Aufzählungen

DeviceSelectionOptions.DeviceRequestedType Die verschiedenen möglichen Typen 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.