com.android.tradefed.device
Interfejsy
IAndroidDebugBridge |
Definicja interfejsu dla metod AndroidDebugBridge używanych w tym pakiecie.
|
IConfigurableVirtualDevice | Interfejs do wyświetlania informacji o możliwie wstępnie skonfigurowanym urządzeniu wirtualnym (np. adres IP hosta, użytkownik hosta, przesunięcie portów). |
IDeviceActionReceiver | Udostępnia interfejs API do odbierania zdarzeń dotyczących urządzenia. |
IDeviceManager | Interfejs do zarządzania zestawem dostępnych urządzeń do testowania. |
IDeviceManager.IFastbootListener | Listener dla zmian stanu fastboot. |
IDeviceMonitor | Interfejs do monitorowania stanu urządzeń. |
IDeviceRecovery | Interfejs do przywracania urządzenia, które zostało odłączone od sieci. |
IDeviceSelection | Interfejs kryteriów wyboru urządzenia. |
IDeviceStateMonitor |
Zapewnia funkcje monitorowania stanu IDevice .
|
IFileEntry |
Definicja interfejsu, która zapewnia prostsze kontrakty do testowania metod FileEntry .
|
ILogcatReceiver |
Klasa, która udostępnia dane wyjściowe logcat urządzenia jako InputStreamSource .
|
IManagedTestDevice | Obiekt ITestDevice, którego cykl życia jest zarządzany. |
IManagedTestDeviceFactory |
Interfejs twórcy dla IManagedTestDevice
|
IMultiDeviceRecovery | Interfejs do przywracania wielu urządzeń offline. |
INativeDevice |
Zapewnia niezawodny interfejs API o nieco wyższym poziomie dla biblioteki IDevice .
|
ITestDevice |
Zapewnia niezawodny interfejs API o nieco wyższym poziomie dla biblioteki IDevice .
|
Zajęcia
BackgroundDeviceAction | Wykonuje polecenie na danym urządzeniu, powtarzając je w miarę potrzeby, dopóki nie zostanie anulowane. |
BatteryTemperature | |
CollectingByteOutputReceiver |
IShellOutputReceiver , który zbiera cały kod wyjściowy powłoki w obiekt byte[] .
|
CollectingOutputReceiver |
IShellOutputReceiver , który łączy cały kod wyjściowy w jeden String .
|
DeviceDisconnectedException | Wyrzucany, gdy urządzenie nie jest już dostępne za pomocą typu transportu, np.gdy urządzenie nie jest już widoczne przez USB lub połączenie TCP/IP. |
DeviceFoldableState | Reprezentacja stanu urządzenia składanego zwracanego przez „cmd device_state print-states”. |
DeviceManager | |
DeviceManager.FastbootDevice | Urządzenie w trybie Fastboot Mode. |
DeviceMonitorMultiplexer |
Klasa pośrednicząca do rozsyłania żądań do wielu IDeviceMonitor .
|
DeviceNotAvailableException | Wywołany, gdy urządzenie nie jest już dostępne do testowania. |
DeviceProperties | Typowe definicje stałych nazw właściwości po stronie urządzenia |
DeviceRuntimeException | Wyjątek ten jest rzucany, gdy działanie urządzenia nie przynosi oczekiwanych rezultatów. |
DeviceSelectionOptions | Kontener z kryteriami wyboru urządzenia. |
DeviceStateMonitor |
Klasa pomocnicza do monitorowania stanu IDevice .
|
DeviceUnresponsiveException |
Specjalizacja DeviceNotAvailableException , która wskazuje, że urządzenie jest widoczne dla adb, ale nie reaguje (np. polecenia nie działają, urządzenie się nie uruchamia itp.).
|
FastbootHelper | Klasa pomocnicza do operacji fastboot. |
IDeviceMonitor.DeviceLister |
Klasa podobna do klasy Runnable , która powinna zwracać znane urządzenia i ich stany.
|
IManagedTestDevice.DeviceEventResponse |
Kontenery dla odpowiedzi na IManagedTestDevice.handleAllocationEvent(DeviceEvent)
|
ITestDevice.ApexInfo | Prosta klasa struktury do przechowywania informacji o pojedynczym APEX |
ITestDevice.MountPointInfo | Prosta klasa struktury do przechowywania informacji o pojedynczym punkcie zamontowania. |
LargeOutputReceiver | Klasa przeznaczona do zbierania danych wyjściowych przez długo działające polecenia. |
LocalAndroidVirtualDevice | Klasa dla lokalnych urządzeń wirtualnych działających na hoście TradeFed. |
LogcatReceiver | Klasa, która zbiera logcat w tle. |
ManagedTestDeviceFactory | Factory do tworzenia różnych rodzajów urządzeń, które można monitorować za pomocą Tf. |
NativeDevice |
Domyślna implementacja na urządzeniach z Androidem, które nie mają pełnego stosu.ITestDevice
|
NativeDevice.AdbAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) do uruchamiania polecenia „adb…” w systemie operacyjnym.
|
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) aby ponownie uruchomić urządzenie.
|
NativeDeviceStateMonitor |
Klasa pomocnicza do monitorowania stanu IDevice bez obsługi platformy.
|
NetworkNotAvailableException | Wyjątek ten jest rzucany, gdy urządzenie nie może połączyć się z siecią na potrzeby testowania. |
NoDeviceException | Wyjątek ten jest rzucany, gdy nie ma urządzenia, na którym można wykonać dane polecenie. |
NullDevice |
Obiekt zastępczy IDevice używany przez funkcję DeviceManager do przydzielenia wartości, gdy IDeviceSelection.nullDeviceRequested() ma wartość true .
|
PackageInfo | Kontener z informacjami o pakiecie aplikacji zanalizowanym z urządzenia. |
RemoteAndroidDevice |
Wdrożenie ITestDevice na urządzeniu z Androidem z pełnym stosem połączonym za pomocą adb connect.
|
RemoteAvdIDevice |
Obiekt zastępczy IDevice używany przez funkcję DeviceManager do przydzielenia wartości, gdy DeviceSelectionOptions.gceDeviceRequested() ma wartość true
|
StubDevice |
Implementacja zastępcza obiektu IDevice .
|
StubLocalAndroidVirtualDevice |
Obiekt zastępczy IDevice używany przez funkcję DeviceManager do przydzielenia wartości, gdy DeviceSelectionOptions.localVirtualDeviceRequested() ma wartość true
|
TestDevice |
Wdrożenie ITestDevice na urządzeniu z pełnym zestawem Androida
|
TestDevice.MicrodroidBuilder | Builder służący do tworzenia urządzenia testowego Microdroid. |
TestDeviceOptions |
Kontener na ITestDevice Option s
|
UserInfo | Podobnie jak klasa UserInfo z platformy. |
WaitDeviceRecovery |
Proste wdrożenie IDeviceRecovery , które czeka na połączenie z internetem i reaguje na proste polecenia.
|
WifiCommandUtil | Klasa pomocnicza, która może analizować dane wyjściowe polecenia wifi. |
WifiCommandUtil.ScanResult | Reprezentuje sieć Wi-Fi z powiązanymi informacjami. |
WifiHelper | Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu. |
Wykazy
DeviceAllocationState | Stan alokacji urządzenia z perspektywy IDeviceManager. |
DeviceSelectionOptions.DeviceRequestedType | Różne możliwe typy obsługiwanych urządzeń zastępczych. |
FreeDeviceState | |
IDeviceSelection.BaseDeviceType | |
ITestDevice.RecoveryMode | |
NativeDevice.RebootMode | Tryb ponownego uruchamiania. |
SnapuserdWaitPhase | Reprezentacja enum określająca, kiedy należy dołączyć lub zablokować, aby zakończyć aktualizację snapuserd. |
TestDeviceOptions.InstanceType | |
TestDeviceState |
bardziej rozbudowana reprezentacja stanu urządzenia niż DeviceState .
|
UserInfo.UserType | Obsługiwane warianty typu użytkownika w zewnętrznych interfejsach API. |
Interfejsy
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITestDevice
Zajęcia
- 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
Wykazy