com.android.tradefed.device,
Interfejsy
IAndroidDebugBridge |
Definicja interfejsu metod AndroidDebugBridge używanych w tym pakiecie.
|
IConfigurableVirtualDevice | Interfejs podający informacje o prawdopodobnie wstępnie skonfigurowanych urządzeniach wirtualnych (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 dostępnych urządzeń do testowania. |
IDeviceManager.IFastbootListener | Detektor zmian stanu szybkiego rozruchu. |
Monitorowanie urządzeń z Androidem | Interfejs do monitorowania stanu urządzeń. |
iDeviceRecovery | Interfejs do przywracania urządzenia, które jest offline. |
Wybór urządzenia | Interfejs kryteriów wyboru urządzenia. |
Monitorowanie stanu IDeviceState |
Udostępnia obiekty do monitorowania stanu IDevice .
|
Plik tekstowy |
Definicja interfejsu, która udostępnia uproszczone, pozorowane umowy dotyczące metod FileEntry .
|
ILogcatReceiver |
Klasa, która dostarcza dane wyjściowe z narzędzia logcat urządzenia w postaci klasy InputStreamSource .
|
IManagedTestDevice | Urządzenie ITestDevice, którego cykl życia jest zarządzany. |
IManagedTestDeviceFactory |
Interfejs twórcy IManagedTestDevice
|
iMultiDeviceRecovery | Interfejs do przywracania wielu urządzeń offline. |
INativeDevice |
Udostępnia niezawodny i nieco wyższy poziom interfejsu API ddmlib IDevice .
|
Urządzenie testowe |
Udostępnia niezawodny i nieco wyższy poziom interfejsu API ddmlib IDevice .
|
Zajęcia
BackgroundDeviceAction | Uruchamia polecenie na danym urządzeniu, powtarzając je w razie potrzeby, dopóki działanie nie zostanie anulowane. |
Temperatura baterii | |
CollectingByteOutputReceiver |
IShellOutputReceiver , który zbiera wszystkie dane wyjściowe powłoki do byte[] .
|
Gromadzenie danych wyjściowych |
IShellOutputReceiver , który zbiera wszystkie dane wyjściowe powłoki w jednym String .
|
DeviceOdłączedException. | Wysyłane, gdy urządzenie nie jest już dostępne przy użyciu jego typu transportu, np.gdy nie jest już widoczne przez USB lub połączenie TCP/IP. |
DeviceFoldableState | Stan złożenia urządzenia zwracany przez parametr „cmd device_state wydruk-states”. |
Menedżer urządzeń | |
DeviceManager.FastbootDevice | Prezentacja urządzenia w trybie Fastboot Mode. |
DeviceMonitorMultiplexer |
Klasa proxy do rozpowszechniania żądań do wielu IDeviceMonitor .
|
DeviceNotAvailableException | Zrzucany, gdy urządzenie nie jest już dostępne do testowania. |
Właściwości urządzenia | Popularne stałe definicje nazw właściwości po stronie urządzenia |
DeviceRuntimeException | Zwracany, gdy działanie na urządzeniu nie przyniosło oczekiwanych wyników. |
DeviceSelectionOptions | Kontener kryteriów wyboru urządzenia. |
Monitorowanie stanu urządzenia |
Klasa pomocnicza do monitorowania stanu IDevice .
|
DeviceUnresponseException |
Specjalizacja DeviceNotAvailableException wskazująca, że urządzenie jest widoczne dla narzędzia adb, ale nie odpowiada (np. przekroczono limit czasu poleceń, nie chce się uruchomić itp.).
|
FastbootHelper | Klasa pomocnicza do operacji szybkiego rozruchu. |
IDeviceMonitor.DeviceLister |
Klasa podobna do Runnable , która powinna zwrócić znane urządzenia i ich stany.
|
IManagedTestDevice.DeviceEventResponse |
Kontener odpowiedzi na wywołanie IManagedTestDevice#handleAllocationEvent(DeviceEvent)
|
ITestDevice.ApexInfo | Prosta klasa struct do przechowywania informacji o pojedynczym węźle APEX. |
ITestDevice.MountPointInfo | Prosta klasa struct do przechowywania informacji o jednym punkcie podłączania |
Duży odbiornik | Klasa zaprojektowana z myślą o wykonywaniu długo trwających poleceń zbierających dane wyjściowe. |
Lokalne urządzenie wirtualne z Androidem | Klasa lokalnych urządzeń wirtualnych działających na hoście TradeFed. |
LogcatReceiver | Klasa, która zbiera logcat w tle. |
ManagedTestDeviceFactory | w fabryce do tworzenia różnego rodzaju urządzeń, które mogą być monitorowane przez Tf. |
Urządzenie natywne |
Domyślna implementacja urządzeń z Androidem, które nie są w pełni naładowane (ITestDevice ).
|
NativeDevice.AdbAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) do uruchomienia polecenia systemu operacyjnego „adb ....”.
|
NativeDevice.AdbShellAction | |
NativeDevice.RestartDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) za zrestartowanie urządzenia.
|
NativeDeviceStateMonitor |
Klasa pomocnicza do monitorowania stanu IDevice bez obsługi platformy.
|
NetworkNotAvailableException | Zwracany, gdy urządzenie nie może połączyć się z siecią w celu przetestowania. |
NoDeviceException | Wysyłane, gdy nie ma urządzenia, na którym można wykonać dane polecenie. |
Urządzenie puste |
Obiekt zastępczy IDevice używany przez DeviceManager do przydzielania, gdy IDeviceSelection#nullDeviceRequested() ma wartość true .
|
PackageInfo | Kontener informacji o pakiecie aplikacji analizowany z urządzenia. |
Zdalne urządzenie z Androidem |
Implementacja interfejsu ITestDevice na urządzeniu z Androidem w pełnym stosie połączonym za pomocą adb Connect.
|
RemoteAvdIDevice |
Obiekt zastępczy IDevice używany przez DeviceManager do przydzielania, gdy DeviceSelectionOptions.gceDeviceRequested() ma wartość true .
|
StubDevice |
Implementacja symbolu zastępczego atrybutu IDevice .
|
StubLocalAndroidVirtualDevice |
Obiekt zastępczy IDevice używany przez DeviceManager do przydzielania, gdy DeviceSelectionOptions.localVirtualDeviceRequested() ma wartość true .
|
Urządzenie testowe |
Implementacja interfejsu ITestDevice na urządzeniu z Androidem w wersji pełnej.
|
TestDevice.MicrodroidBuilder | Kreator służący do stworzenia urządzenia testowego mikrodroida. |
TestDeviceOptions |
Kontener dla ITestDevice Option s
|
Informacje o użytkowniku | Podobna do klasy UserInfo z platformy. |
WaitDeviceRecovery |
Prosta implementacja IDeviceRecovery , która czeka na połączenie urządzenia i reaguje na proste polecenia.
|
WifiCommandCommand – | Klasa narzędzia, która może analizować dane wyjściowe poleceń Wi-Fi. |
WifiCommandUtil.ScanResult | Reprezentuje sieć Wi-Fi zawierającą powiązane z nią informacje. |
WifiHelper | Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu. |
Wykazy
DeviceAllocationState | Reprezentuje stan przydziału urządzenia z perspektywy IDeviceManager |
DeviceSelectionOptions.DeviceRequestType | Obsługiwane są różne typy urządzeń zastępczych. |
FreeDeviceState | |
IDeviceSelection.BaseDeviceType | |
ITestDevice.RecoveryMode | |
NativeDevice.RestartMode – | Tryb ponownego uruchamiania. |
SnapuserdWaitPhase | Reprezentacja typu wyliczeniowego wskazująca, kiedy należy dołączyć/zablokować, aby aktualizacja została zakończona. |
TestDeviceOptions.InstanceType | |
TestDeviceState |
Bardziej szczegółowo prezentowana 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
- Monitorowanie urządzeń z Androidem
- iDeviceRecovery
- Wybór urządzenia
- Monitorowanie stanu IDeviceState
- Plik tekstowy
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- iMultiDeviceRecovery
- INativeDevice
- Urządzenie testowe
Zajęcia
- BackgroundDeviceAction
- Temperatura baterii
- CollectingByteOutputReceiver
- Gromadzenie danych wyjściowych
- DeviceOdłączedException.
- DeviceFoldableState
- Menedżer urządzeń
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceNotAvailableException
- Właściwości urządzenia
- DeviceRuntimeException
- DeviceSelectionOptions
- Monitorowanie stanu urządzenia
- DeviceUnresponseException
- FastbootHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- Duży odbiornik
- Lokalne urządzenie wirtualne z Androidem
- LogcatReceiver
- ManagedTestDeviceFactory
- Urządzenie natywne
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RestartDeviceAction
- NativeDeviceStateMonitor
- NetworkNotAvailableException
- NoDeviceException
- Urządzenie puste
- PackageInfo
- Zdalne urządzenie z Androidem
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- Urządzenie testowe
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- Informacje o użytkowniku
- WaitDeviceRecovery
- WifiCommandCommand –
- WifiCommandUtil.ScanResult
- WifiHelper
Wykazy