com.android.tradefed.device
Interfejsy
| IAndroidDebugBridge |
Definicja interfejsu dla metod ERROR(/com.android.ddmlib.AndroidDebugBridge) używanych w tym pakiecie.
|
| IConfigurableVirtualDevice | Interfejs do przekazywania informacji o możliwych wstępnie skonfigurowanych informacjach o urządzeniu wirtualnym (adres IP hosta, użytkownik hosta, przesunięcie portów itp.). |
| IDeviceActionReceiver | Udostępnia interfejs API do odbierania zdarzeń dotyczących urządzenia. |
| IDeviceManager | Interfejs do zarządzania zestawem urządzeń dostępnych do testowania. |
| IDeviceManager.IFastbootListener | Detektor zmian stanu fastboot. |
| IDeviceMonitor | Interfejs do monitorowania stanu urządzeń. |
| IDeviceRecovery | Interfejs do przywracania urządzenia, które zostało odłączone od internetu. |
| IDeviceSelection | Interfejs kryteriów wyboru urządzenia. |
| IDeviceStateMonitor |
Umożliwia monitorowanie stanu IDevice.
|
| IFileEntry |
Definicja interfejsu, która zapewnia prostszy, możliwy do symulowania kontrakt dla metod FileEntry.
|
| ILogcatReceiver |
Klasa, która udostępnia dane wyjściowe z okna Logcat urządzenia w formacie InputStreamSource.
|
| IManagedTestDevice | Obiekt ITestDevice, którego cyklem życia zarządza się. |
| IManagedTestDeviceFactory |
Interfejs twórcy dla IManagedTestDevice
|
| IMultiDeviceRecovery | Interfejs do przywracania wielu urządzeń offline. |
| INativeDevice |
Zapewnia niezawodny interfejs API o nieco wyższym poziomie niż ddmlib IDevice.
|
| ITemporaryDevice | Interfejs reprezentujący urządzenie, które może być tymczasowym obiektem zastępczym. |
| ITestDevice |
Zapewnia niezawodny interfejs API o nieco wyższym poziomie niż ddmlib IDevice.
|
Zajęcia
| BackgroundDeviceAction | Uruchamia polecenie na danym urządzeniu, powtarzając je w razie potrzeby, dopóki działanie nie zostanie anulowane. |
| BatteryTemperature | |
| CollectingByteOutputReceiver |
Obiekt IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki w obiekcie byte[].
|
| CollectingOutputReceiver |
IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki w jednym String.
|
| DeviceDisconnectedException | Wywoływany, gdy urządzenie nie jest już dostępne za pomocą typu transportu, np.gdy nie jest już widoczne przez USB lub połączenie TCP/IP. |
| DeviceFoldableState | Reprezentacja stanu urządzenia składanego zwrócona przez polecenie „cmd device_state print-states”. |
| DeviceManager | |
| DeviceManager.FastbootDevice | Ilustracja urządzenia w trybie Fastboot Mode. |
| DeviceMonitorMultiplexer |
Klasa proxy do propagowania żądań do wielu IDeviceMonitor.
|
| DeviceNotAvailableException | Wyjątek zgłaszany, 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 zgłaszany, gdy działanie na urządzeniu nie przyniosło oczekiwanych rezultatów. |
| DeviceSelectionOptions | Kontener kryteriów wyboru urządzenia. |
| DeviceStateMonitor |
Klasa pomocnicza do monitorowania stanu elementu IDevice.
|
| DeviceUnresponsiveException |
Specjalizacja DeviceNotAvailableException, która wskazuje, że urządzenie jest widoczne dla adb, ale nie odpowiada (np. polecenia przekraczają limit czasu, urządzenie nie uruchamia się itp.).
|
| FastbootHelper | Klasa pomocnicza do operacji fastboot. |
| IDeviceMonitor.DeviceLister |
Klasa podobna do Runnable, która powinna zwracać znane urządzenia i ich stany.
|
| IManagedTestDevice.DeviceEventResponse |
Kontener odpowiedzi na wywołanie IManagedTestDevice.handleAllocationEvent(DeviceEvent)
|
| ITestDevice.ApexInfo | Prosta klasa struktury do przechowywania informacji o pojedynczym APEX |
| ITestDevice.MountPointInfo | Prosta klasa struktury do przechowywania informacji o jednym punkcie montowania. |
| LargeOutputReceiver | Klasa zaprojektowana do zbierania danych wyjściowych długotrwałych poleceń. |
| LocalAndroidVirtualDevice | Klasa lokalnych urządzeń wirtualnych działających na hoście TradeFed. |
| LogcatReceiver | Klasa, która zbiera logcat w tle. |
| ManagedTestDeviceFactory | Fabryka do tworzenia różnych rodzajów urządzeń, które mogą być monitorowane przez Tf |
| NativeDevice |
Domyślna implementacja na ITestDevice urządzeniach z Androidem, które nie obsługują pełnego stosu.
|
| NativeDevice.AdbAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) – do uruchamiania polecenia systemu operacyjnego „adb ....”.
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) – ponowne uruchomienie urządzenia.
|
| NativeDeviceStateMonitor |
Klasa pomocnicza do monitorowania stanu IDevice bez obsługi platformy.
|
| NetworkNotAvailableException | Wyjątek zgłaszany, gdy urządzenie nie może połączyć się z siecią w celu przeprowadzenia testów. |
| NoDeviceException | Wyjątek zgłaszany, gdy nie ma urządzenia, na którym można wykonać dane polecenie. |
| NullDevice |
Symbol zastępczy IDevice używany przez DeviceManager do określania, kiedy IDeviceSelection.nullDeviceRequested() jest true.
|
| PackageInfo | Kontener informacji o pakiecie aplikacji przeanalizowanych na urządzeniu. |
| RemoteAndroidDevice |
Implementacja ITestDevice na urządzeniu z Androidem połączonym za pomocą polecenia adb connect.
|
| RemoteAvdIDevice |
Symbol zastępczy IDevice używany przez DeviceManager do określania, kiedy DeviceSelectionOptions.gceDeviceRequested() jest true.
|
| StubDevice |
Implementacja zastępcza interfejsu IDevice.
|
| StubLocalAndroidVirtualDevice |
Symbol zastępczy IDevice używany przez DeviceManager do określania, kiedy DeviceSelectionOptions.localVirtualDeviceRequested() jest true.
|
| TestDevice |
Wdrożenie ITestDevice na urządzeniu z Androidem
|
| TestDevice.MicrodroidBuilder | Kreator służący do tworzenia urządzenia testowego Microdroid. |
| TestDeviceOptions |
Kontener na ITestDevice Option
|
| UserInfo | Podobnie jak klasa UserInfo z platformy. |
| WaitDeviceRecovery |
Prosta implementacja IDeviceRecovery, która czeka, aż urządzenie będzie online i odpowie na proste polecenia.
|
| WifiCommandUtil | Klasa narzędziowa, która może analizować dane wyjściowe poleceń Wi-Fi. |
| WifiCommandUtil.ScanResult | Reprezentuje sieć Wi-Fi wraz z powiązanymi z nią informacjami. |
| WifiHelper | Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu. |
Wykazy
| DeviceAllocationState | Reprezentuje stan przydzielenia urządzenia z perspektywy IDeviceManager. |
| DeviceSelectionOptions.DeviceRequestedType | Różne obsługiwane typy urządzeń zastępczych. |
| FreeDeviceState | |
| IDeviceSelection.BaseDeviceType | |
| ITestDevice.RecoveryMode | |
| NativeDevice.RebootMode | Tryb ponownego uruchomienia. |
| SnapuserdWaitPhase | Reprezentacja wyliczeniowa momentu, w którym należy dołączyć do aktualizacji snapuserd lub ją zablokować, aby ją dokończyć. |
| 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
- ITemporaryDevice
- 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