com.android.tradefed.device
Schnittstellen
IAndroidDebugBridge |
Schnittstellendefinition für AndroidDebugBridge -Methoden, die in diesem Paket verwendet werden.
|
IConfigurableVirtualDevice | Eine Benutzeroberfläche, über die Informationen zu einem möglicherweise vorkonfigurierten virtuellen Gerät bereitgestellt werden (z. B. Host-IP, Host-Nutzer, Port-Offset). |
IDeviceActionReceiver | Bietet eine API zum Empfangen von Geräteereignissen. |
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. |
IDeviceRecovery | Benutzeroberfläche zum Wiederherstellen eines Geräts, das offline gegangen ist. |
IDeviceSelection | Benutzeroberfläche für die Geräteauswahl |
IDeviceStateMonitor |
Bietet Funktionen zum Überwachen des Status einer IDevice .
|
IFileEntry |
Schnittstellendefinition, die einen einfacheren, mockbaren Vertrag für FileEntry -Methoden bietet.
|
ILogcatReceiver |
Eine Klasse, die die Ausgabe des Logcats eines Geräts als InputStreamSource bereitstellt.
|
IManagedTestDevice | Ein ITestDevice, dessen Lebenszyklus verwaltet wird. |
IManagedTestDeviceFactory |
Creator-Benutzeroberfläche für IManagedTestDevice s
|
IMultiDeviceRecovery | Schnittstelle zum Wiederherstellen mehrerer offline Geräte |
INativeDevice |
Bietet eine zuverlässige und etwas höhere API für eine ddmlib IDevice .
|
ITestDevice |
Bietet eine zuverlässige und etwas höhere API 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 einer byte[] zusammenfasst.
|
CollectingOutputReceiver |
Ein IShellOutputReceiver , das die gesamte Shell-Ausgabe in einer einzigen String zusammenfasst.
|
DeviceDisconnectedException | Wird geworfen, wenn ein Gerät über seinen 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 Faltstatus des Geräts, wie von „cmd device_state print-states“ zurückgegeben. |
DeviceManager | |
DeviceManager.FastbootDevice | Darstellung eines Geräts im Schnellstartmodus |
DeviceMonitorMultiplexer |
Eine Proxy-Klasse, um Anfragen an mehrere IDeviceMonitor s weiterzuleiten.
|
DeviceNotAvailableException | Wird geworfen, wenn ein Gerät nicht mehr für Tests verfügbar ist. |
DeviceProperties | Gängige Konstantendefinitionen für geräteseitige Property-Namen |
DeviceRuntimeException | Wird geworfen, wenn eine Geräteaktion nicht die erwarteten Ergebnisse liefert. |
DeviceSelectionOptions | Container für Kriterien zur Geräteauswahl. |
DeviceStateMonitor |
Hilfsklasse zum Überwachen des Status einer IDevice .
|
DeviceUnresponsiveException |
Eine Spezialisierung von DeviceNotAvailableException , die angibt, dass das Gerät für adb sichtbar ist, aber nicht reagiert (z.B. Befehle schlagen fehl oder das Gerät startet nicht)
|
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.
|
IManagedTestDevice.DeviceEventResponse |
Container für eine Antwort auf einen IManagedTestDevice.handleAllocationEvent(DeviceEvent) -Aufruf
|
ITestDevice.ApexInfo | Eine einfache Strukturklasse zum Speichern von Informationen zu einer einzelnen APEX |
ITestDevice.MountPointInfo | Eine einfache Strukturklasse zum Speichern von Informationen zu einem einzelnen Bereitstellungspunkt |
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 | Fabrik zum Erstellen der verschiedenen Arten von Geräten, die von Tf überwacht werden können |
NativeDevice |
Standardimplementierung eines ITestDevice nicht vollständigen Stacks für Android-Geräte.
|
NativeDevice.AdbAction |
Eine 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 |
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. |
NoDeviceException | Wird geworfen, wenn kein Gerät vorhanden ist, auf dem ein bestimmter Befehl ausgeführt werden kann. |
NullDevice |
Ein Platzhalter IDevice , der von DeviceManager zum Zuweisen verwendet wird, wenn IDeviceSelection.nullDeviceRequested() true ist.
|
PackageInfo | Container für die Paketinformationen einer Anwendung, die vom Gerät geparst wurden. |
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.
|
StubDevice |
Stub-Platzhalterimplementierung eines IDevice .
|
StubLocalAndroidVirtualDevice |
Ein Platzhalter IDevice , der von DeviceManager zum Zuweisen verwendet wird, wenn DeviceSelectionOptions.localVirtualDeviceRequested() true ist.
|
TestDevice |
Implementierung einer ITestDevice für ein Full-Stack-Android-Gerät
|
TestDevice.MicrodroidBuilder | Ein Builder zum Erstellen eines Microdroid-Testgeräts. |
TestDeviceOptions |
Container für ITestDevice Option s
|
UserInfo | Ähnlich wie die 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 Ausgabe von WLAN-Befehlen parsen kann. |
WifiCommandUtil.ScanResult | Stellt ein WLAN mit den zugehörigen Informationen dar. |
WifiHelper | Hilfsklasse zum Manipulieren von WLAN-Diensten auf dem Gerät. |
Aufzählungen
DeviceAllocationState | Stellt den Zuweisungsstatus des Geräts aus Sicht des IDeviceManager dar. |
DeviceSelectionOptions.DeviceRequestedType | Die verschiedenen unterstützten Platzhaltergerätetypen. |
FreeDeviceState | |
IDeviceSelection.BaseDeviceType | |
ITestDevice.RecoveryMode | |
NativeDevice.RebootMode | Ein Neustartmodus. |
SnapuserdWaitPhase | Enum-Darstellung, wann das Update von snapuserd abgeschlossen werden soll. |
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
- 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