com.android.tradefed.device
Schnittstellen
| IAndroidDebugBridge |
Schnittstellendefinition für ERROR(/com.android.ddmlib.AndroidDebugBridge)-Methoden, die in diesem Paket verwendet werden.
|
| IConfigurableVirtualDevice | Eine Schnittstelle zum Bereitstellen von Informationen zu möglicherweise vorkonfigurierten virtuellen Geräten (Host-IP, Hostnutzer, Port-Offset usw.). |
| IDeviceActionReceiver | Bietet eine API zum Empfangen von Geräteereignissen. |
| IDeviceManager | Schnittstelle zum Verwalten der verfügbaren Geräte für Tests. |
| IDeviceManager.IFastbootListener | Ein Listener für Änderungen des Fastboot-Status. |
| IDeviceMonitor | Schnittstelle zum Überwachen des Gerätestatus. |
| IDeviceRecovery | Schnittstelle zum Wiederherstellen eines Geräts, das offline gegangen ist. |
| IDeviceSelection | Oberfläche für Auswahlkriterien für Geräte. |
| IDeviceStateMonitor |
Bietet Funktionen zum Überwachen des Status einer IDevice.
|
| IFileEntry |
Schnittstellendefinition, die einen einfacheren, simulierbaren Vertrag für FileEntry-Methoden bietet.
|
| ILogcatReceiver |
Eine Klasse, die die Ausgabe des Logcat eines Geräts als InputStreamSource bereitstellt.
|
| IManagedTestDevice | Ein ITestDevice, dessen Lebenszyklus verwaltet wird. |
| IManagedTestDeviceFactory |
Creator-Oberfläche für IManagedTestDevices
|
| IMultiDeviceRecovery | Schnittstelle zum Wiederherstellen mehrerer Offlinegeräte. |
| INativeDevice |
Bietet eine zuverlässige API mit etwas höherem Niveau für eine ddmlib IDevice.
|
| ITemporaryDevice | Schnittstelle zur Darstellung eines Geräts, das als temporärer Platzhalter dienen kann. |
| ITestDevice |
Bietet eine zuverlässige API mit etwas höherem Niveau für eine ddmlib IDevice.
|
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 einem byte[] erfasst.
|
| CollectingOutputReceiver |
Eine IShellOutputReceiver, die die gesamte Shell-Ausgabe in einer String zusammenfasst.
|
| DeviceDisconnectedException | Wird ausgelöst, wenn ein Gerät über den Transporttyp nicht mehr erreichbar ist, z.B. wenn das Gerät nicht mehr über USB oder eine TCP/IP-Verbindung sichtbar ist |
| DeviceFoldableState | Darstellung des faltbaren Gerätestatus, wie von „cmd device_state print-states“ zurückgegeben. |
| DeviceManager | |
| DeviceManager.FastbootDevice | Darstellung eines Geräts im Schnellstartmodus (Fastboot mode). |
| DeviceMonitorMultiplexer |
Eine Proxyklasse zum Weiterleiten von Anfragen an mehrere IDeviceMonitor.
|
| DeviceNotAvailableException | Wird ausgelöst, wenn ein Gerät nicht mehr für Tests verfügbar ist. |
| DeviceProperties | Allgemeine Konstantendefinitionen für Attributnamen auf Geräteseite |
| DeviceRuntimeException | Wird ausgelöst, wenn eine Geräteaktion nicht die erwarteten Ergebnisse liefert. |
| DeviceSelectionOptions | Container für Auswahlkriterien für Geräte. |
| 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 (d. h. Befehle laufen ab, das Gerät lässt sich nicht starten usw.)
|
| FastbootHelper | Eine Hilfsklasse für Fastboot-Vorgänge. |
| IDeviceMonitor.DeviceLister |
Eine Klasse wie Runnable, die die bekannten Geräte und ihre Status zurückgeben soll.
|
| 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 Mountpoint |
| LargeOutputReceiver | Eine Klasse, die zum Ausführen von Befehlen mit langer Ausführungszeit und zum Erfassen der Ausgabe dient. |
| 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 Arten von Geräten, die von Tf überwacht werden können |
| NativeDevice |
Standardimplementierung von ITestDevice Nicht-Full-Stack-Android-Geräte
|
| NativeDevice.AdbAction |
Ein ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) zum Ausführen eines Betriebssystembefehls vom Typ „adb …“.
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) zum Neustarten eines Geräts.
|
| NativeDeviceStateMonitor |
Helper-Klasse zum Überwachen des Status eines IDevice ohne Framework-Unterstützung.
|
| NetworkNotAvailableException | Wird ausgelöst, wenn ein Gerät keine Verbindung zum Netzwerk für Tests herstellen kann. |
| NoDeviceException | Wird ausgelöst, wenn kein Gerät zum Ausführen eines bestimmten Befehls vorhanden ist. |
| NullDevice |
Ein Platzhalter IDevice, der von DeviceManager verwendet wird, um die Zuweisung zu bestimmen, wenn IDeviceSelection.nullDeviceRequested() true ist
|
| PackageInfo | Container für die Paketinformationen einer Anwendung, die vom Gerät geparst wurden. |
| 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 verwendet wird, um die Zuweisung zu bestimmen, wenn DeviceSelectionOptions.gceDeviceRequested() true ist
|
| StubDevice |
Stub-Platzhalterimplementierung eines IDevice.
|
| StubLocalAndroidVirtualDevice |
Ein Platzhalter IDevice, der von DeviceManager verwendet wird, um die Zuweisung zu bestimmen, wenn DeviceSelectionOptions.localVirtualDeviceRequested() true ist
|
| TestDevice |
Implementierung eines ITestDevice für ein Android-Gerät mit vollständigem Stack
|
| TestDevice.MicrodroidBuilder | Ein Builder zum Erstellen eines Microdroid-Testgeräts. |
| TestDeviceOptions |
Container für ITestDevice-Options
|
| UserInfo | Ähnlich der UserInfo-Klasse der Plattform. |
| WaitDeviceRecovery |
Eine einfache Implementierung eines IDeviceRecovery, das darauf wartet, dass das Gerät online ist, und auf einfache Befehle reagiert.
|
| WifiCommandUtil | Eine Dienstprogrammklasse, die die Ausgaben von WLAN-Befehlen parsen kann. |
| WifiCommandUtil.ScanResult | Stellt ein WLAN mit den zugehörigen Informationen dar. |
| WifiHelper | Hilfsklasse zum Bearbeiten von WLAN-Diensten auf dem Gerät. |
Aufzählungen
| DeviceAllocationState | Stellt den Zuweisungsstatus des Geräts aus der Perspektive von IDeviceManager dar |
| DeviceSelectionOptions.DeviceRequestedType | Die verschiedenen möglichen Arten von unterstützten Platzhaltergeräten. |
| FreeDeviceState | |
| IDeviceSelection.BaseDeviceType | |
| ITestDevice.RecoveryMode | |
| NativeDevice.RebootMode | Ein Modus für den Neustart. |
| SnapuserdWaitPhase | Enum-Darstellung, wann der snapuserd-Aktualisierung beigetreten oder blockiert werden soll, bis sie abgeschlossen ist. |
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
Eine umfassendere Darstellung des Gerätestatus als DeviceState.
|
| UserInfo.UserType | Unterstützte Varianten des Nutzertyps in externen APIs. |
Schnittstellen
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITemporaryDevice
- ITestDevice
Klassen
- BackgroundDeviceAction
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceDisconnectedException
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceNotAvailableException
- DeviceProperties
- DeviceRuntimeException
- DeviceSelectionOptions
- DeviceStateMonitor
- DeviceUnresponsiveException
- FastbootHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NetworkNotAvailableException
- NoDeviceException
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- UserInfo
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
Aufzählungen