com.android.tradefed.device

Schnittstellen

IAndroidDebugBridge Schnittstellendefinition für AndroidDebugBridge-Methoden, die in diesem Paket verwendet werden. 
IkonfigurierbaresVirtualDevice Eine Schnittstelle zur Bereitstellung von Informationen zu einer möglicherweise vorkonfigurierten virtuellen Geräteinformation (Host-IP, Hostnutzer, Port-Offset usw.). 
IDeviceActionReceiver Stellt eine API zum Empfangen von Geräteereignissen bereit. 
IDeviceManager Benutzeroberfläche zum Verwalten der Gruppe verfügbarer Geräte für Tests. 
IDeviceManager.IFastbootListener Listener für Statusänderungen von Fastboot-Status. 
IDeviceMonitor Oberfläche zur Überwachung des Gerätestatus. 
Gerätewiederherstellung Oberfläche zur Wiederherstellung eines Geräts, das offline ist. 
IDeviceSelection Oberfläche für Kriterien zur Geräteauswahl. 
IDeviceStateMonitor Bietet Funktionen zum Überwachen des Status eines IDevice
IFileEntry (Dateieintrag) Schnittstellendefinition, die einen einfacheren, modellierbaren Vertrag mit FileEntry-Methoden bereitstellt. 
ILogcatReceiver Eine Klasse, die die Ausgabe des Logcats eines Geräts als InputStreamSource bereitstellt. 
IManagedTestDevice Ein ITestDevice, dessen Lebenszyklus verwaltet wird. 
IManagedTestDeviceFactory Creator-Oberfläche für IManagedTestDevices
IMultiDeviceRecovery Oberfläche zur Wiederherstellung mehrerer Geräte, die offline sind. 
INativeDevice Stellt eine zuverlässige und etwas höhere API für ein ddmlib-IDevice bereit. 
ITestDevice Stellt eine zuverlässige und etwas höhere API für ein ddmlib-IDevice bereit. 

Kurse

BackgroundDeviceAction Einen Befehl auf einem bestimmten Gerät ausführen, der so lange wiederholt wird, bis die Aktion abgebrochen wird 
Akkutemperatur  
CollectingByteOutputReceiver Ein IShellOutputReceiver, das die gesamte Shell-Ausgabe in einer byte[] zusammenfasst. 
CollectingOutputReceiver Ein IShellOutputReceiver, das die gesamte Shell-Ausgabe in einer String zusammenfasst. 
DeviceAttachedException Wird ausgelöst, wenn ein Gerät nicht mehr über seinen Transporttyp erreichbar ist, z.B. wenn das Gerät nicht mehr über USB oder eine TCP/IP-Verbindung sichtbar ist
DeviceFoldableState Darstellung des Status eines faltbaren Geräts, wie er von „cmd device_state print-states“ zurückgegeben wird. 
Gerätemanager  
DeviceManager.FastbootDevice Darstellung eines Geräts im Schnellstartmodus (Fastboot mode). 
DeviceMonitorMultiplexer Eine Proxyklasse zum Weiterleiten von Anfragen an mehrere IDeviceMonitors. 
DeviceNotAvailableException Wird ausgelöst, wenn ein Gerät nicht mehr zum Testen verfügbar ist. 
Geräteeigenschaften Definitionen der allgemeinen Konstanten für Eigenschaftsnamen auf Geräteseite
DeviceRuntimeException Wird ausgelöst, wenn eine Geräteaktion nicht zu den erwarteten Ergebnissen geführt hat. 
DeviceSelectionOptions (Geräteauswahloptionen) Container für für Geräteauswahlkriterien. 
DeviceStateMonitor Hilfsklasse zum Überwachen des Status eines IDevice
DeviceUnresponsiveException Eine Spezialisierung von DeviceNotAvailableException, die angibt, dass das Gerät für ADB sichtbar ist, aber nicht reagiert (z. B. eine Zeitüberschreitung bei Befehlen oder das Starten nicht usw.)
FastbootHelper Eine Hilfsklasse für Fastboot-Vorgänge. 
IDeviceMonitor.DeviceLister Eine Runnable-ähnliche Klasse, die die bekannten Geräte und deren Status zurückgeben sollte. 
IManagedTestDevice.DeviceEventResponse Container für eine Antwort auf einen IManagedTestDevice#handleAllocationEvent(DeviceEvent)-Aufruf
ITestDevice.ApexInfo Eine einfache Strukturklasse zum Speichern von Informationen zu einem einzelnen APEX
ITestDevice.MountPointInfo Eine einfache Strukturklasse zum Speichern von Informationen zu einem einzelnen Bereitstellungspunkt
LargeOutputReceiver Eine Klasse, die dazu dient, die Ausgabe von Befehlen mit langer Ausführungszeit auszuführen. 
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 zum Erstellen der verschiedenen Gerätetypen, die von Tf überwacht werden können
NativeDevice Standardimplementierung eines ITestDevice Nicht-Full-Stack-Android-Geräts. 
NativeDevice.AdbAction Ein ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) zum Ausführen des Betriebssystembefehls „adb ....“. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) für den Neustart eines Geräts. 
NativeDeviceStateMonitor Hilfsklasse zum Überwachen des Status eines IDevice ohne Framework-Unterstützung. 
Ausnahme für „NetworkNotAvailableException“ Wird ausgelöst, wenn ein Gerät zum Testen keine Verbindung zum Netzwerk herstellen kann. 
NoDeviceException Wird ausgelöst, wenn kein Gerät vorhanden ist, um einen bestimmten Befehl auszuführen. 
NullDevice Ein Platzhalter IDevice, der von DeviceManager zugewiesen wird, wenn IDeviceSelection#nullDeviceRequested() true ist
Paketinformationen Container für die vom Gerät geparsten Paketinformationen einer Anwendung. 
Remote-Android-Gerät Implementierung einer ITestDevice für ein Full-Stack-Android-Gerät, das über ADB Connect verbunden wird. 
Remote-AvdI-Gerät Ein Platzhalter IDevice, der von DeviceManager zugewiesen wird, wenn DeviceSelectionOptions.gceDeviceRequested() true ist
StubDevice Stub-Platzhalter-Implementierung einer IDevice
StubLocalAndroidVirtualDevice Ein Platzhalter IDevice, der von DeviceManager zugewiesen wird, wenn DeviceSelectionOptions.localVirtualDeviceRequested() true ist
Testgerät Implementierung von ITestDevice für ein Full-Stack-Android-Gerät
TestDevice.MicrodroidBuilder Ein Builder, mit dem ein Microdroid TestDevice erstellt wird. 
TestDeviceOptions Container für ITestDevice Options
Nutzerinformationen Ähnlich wie die UserInfo-Klasse der Plattform. 
WartenGerätewiederherstellung Eine einfache Implementierung einer IDeviceRecovery, die wartet, bis das Gerät online ist, und auf einfache Befehle reagiert. 
Wi-FiCommandUtil Eine Dienstprogrammklasse, die WLAN-Befehlsausgaben parsen kann. 
WifiCommandUtil.ScanResult Stellt ein WLAN-Netzwerk mit den zugehörigen Informationen dar. 
Wifi-Hilfe Hilfsklasse zur Manipulation von WLAN-Diensten auf dem Gerät. 

Aufzählungen

DeviceAllocationState Stellt den Zuweisungsstatus des Geräts aus IDeviceManager-Perspektive dar
DeviceSelectionOptions.DeviceRequestedType Die verschiedenen unterstützten Platzhaltergeräte. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.Neustartmodus Ein Neustartmodus. 
SnapuserdWaitPhase Enum-Darstellung für den Zeitpunkt eines Joins/Blockierens, damit das Snapuserd-Update abgeschlossen werden kann. 
TestDeviceOptions.InstanceType  
TestDeviceState Umfassendere Darstellung des Gerätestatus als DeviceState
UserInfo.UserType Unterstützte Varianten eines Nutzertyps in externen APIs.