com.android.tradefed.device
Antarmuka
| IAndroidDebugBridge |
Definisi antarmuka untuk metode ERROR(/com.android.ddmlib.AndroidDebugBridge) yang digunakan dalam paket ini.
|
| IConfigurableVirtualDevice | Antarmuka untuk memberikan informasi tentang info perangkat virtual yang mungkin telah dikonfigurasi sebelumnya (IP host, pengguna host, offset port, dll.). |
| IDeviceActionReceiver | Menyediakan API untuk menerima peristiwa perangkat. |
| IDeviceManager | Antarmuka untuk mengelola rangkaian perangkat yang tersedia untuk pengujian. |
| IDeviceManager.IFastbootListener | Pemroses untuk perubahan status fastboot. |
| IDeviceMonitor | Antarmuka untuk memantau status perangkat. |
| IDeviceRecovery | Antarmuka untuk memulihkan perangkat yang telah offline. |
| IDeviceSelection | Antarmuka untuk kriteria pemilihan perangkat. |
| IDeviceStateMonitor |
Menyediakan fasilitas untuk memantau status IDevice.
|
| IFileEntry |
Definisi antarmuka yang menyediakan kontrak yang lebih sederhana dan dapat di-mock untuk metode
FileEntry.
|
| ILogcatReceiver |
Class yang menyediakan output logcat perangkat sebagai InputStreamSource.
|
| IManagedTestDevice | ITestDevice yang siklus prosesnya dikelola. |
| IManagedTestDeviceFactory |
Antarmuka kreator untuk IManagedTestDevice
|
| IMultiDeviceRecovery | Antarmuka untuk memulihkan beberapa perangkat offline. |
| INativeDevice |
Menyediakan API tingkat yang andal dan sedikit lebih tinggi ke ddmlib IDevice.
|
| ITemporaryDevice | Antarmuka untuk merepresentasikan perangkat yang dapat menjadi placeholder sementara. |
| ITestDevice |
Menyediakan API tingkat yang andal dan sedikit lebih tinggi ke ddmlib IDevice.
|
Class
| BackgroundDeviceAction | Menjalankan perintah pada perangkat tertentu yang diulang sesuai kebutuhan hingga tindakan dibatalkan. |
| BatteryTemperature | |
| CollectingByteOutputReceiver |
IShellOutputReceiver yang mengumpulkan seluruh output shell ke dalam byte[].
|
| CollectingOutputReceiver |
IShellOutputReceiver yang mengumpulkan seluruh output shell menjadi satu
String.
|
| DeviceDisconnectedException | Exception yang dilempar saat perangkat tidak lagi dapat dijangkau melalui jenis transportnya, misalnya jika perangkat tidak lagi terlihat melalui USB, atau koneksi TCP/IP |
| DeviceFoldableState | Representasi status perangkat foldable seperti yang ditampilkan oleh "cmd device_state print-states". |
| DeviceManager | |
| DeviceManager.FastbootDevice | Representasi perangkat dalam mode Fastboot. |
| DeviceMonitorMultiplexer |
Class proxy untuk menyebarkan permintaan ke beberapa IDeviceMonitor.
|
| DeviceNotAvailableException | Dilempar saat perangkat tidak lagi tersedia untuk pengujian. |
| DeviceProperties | Definisi konstanta umum untuk nama properti sisi perangkat |
| DeviceRuntimeException | Dikeluarkan saat tindakan perangkat tidak menghasilkan hasil yang diharapkan. |
| DeviceSelectionOptions | Penampung untuk kriteria pemilihan perangkat. |
| DeviceStateMonitor |
Class helper untuk memantau status IDevice.
|
| DeviceUnresponsiveException |
Spesialisasi DeviceNotAvailableException yang menunjukkan bahwa perangkat terlihat oleh adb, tetapi tidak merespons (yaitu, perintah kehabisan waktu, tidak dapat di-booting, dll.)
|
| FastbootHelper | Class helper untuk operasi fastboot. |
| IDeviceMonitor.DeviceLister |
Class seperti Runnable yang harus menampilkan perangkat yang dikenal dan statusnya.
|
| IManagedTestDevice.DeviceEventResponse |
Container untuk respons terhadap panggilan IManagedTestDevice.handleAllocationEvent(DeviceEvent)
|
| ITestDevice.ApexInfo | Class struct sederhana untuk menyimpan informasi tentang satu APEX |
| ITestDevice.MountPointInfo | Class struct sederhana untuk menyimpan informasi tentang satu titik pemasangan |
| LargeOutputReceiver | Class yang dirancang untuk membantu menjalankan perintah yang berjalan lama mengumpulkan output. |
| LocalAndroidVirtualDevice | Class untuk perangkat virtual lokal yang berjalan di host TradeFed. |
| LogcatReceiver | Class yang mengumpulkan logcat di latar belakang. |
| ManagedTestDeviceFactory | Factory untuk membuat berbagai jenis perangkat yang dapat dipantau oleh Tf |
| NativeDevice |
Implementasi default ITestDevice Perangkat Android non-full stack.
|
| NativeDevice.AdbAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) untuk menjalankan perintah OS 'adb ....'.
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) untuk memulai ulang perangkat.
|
| NativeDeviceStateMonitor |
Class helper untuk memantau status IDevice tanpa dukungan framework.
|
| NetworkNotAvailableException | Dilempar saat perangkat tidak dapat terhubung ke jaringan untuk pengujian. |
| NoDeviceException | Dilempar saat tidak ada perangkat untuk menjalankan perintah tertentu. |
| NullDevice |
Placeholder IDevice yang digunakan oleh DeviceManager untuk mengalokasikan waktu IDeviceSelection.nullDeviceRequested() true
|
| PackageInfo | Penampung untuk info paket aplikasi yang diuraikan dari perangkat. |
| RemoteAndroidDevice |
Implementasi ITestDevice untuk perangkat Android stack penuh yang terhubung melalui
adb connect.
|
| RemoteAvdIDevice |
Placeholder IDevice yang digunakan oleh DeviceManager untuk mengalokasikan waktu DeviceSelectionOptions.gceDeviceRequested() true
|
| StubDevice |
Implementasi placeholder stub IDevice.
|
| StubLocalAndroidVirtualDevice |
Placeholder IDevice yang digunakan oleh DeviceManager untuk mengalokasikan waktu DeviceSelectionOptions.localVirtualDeviceRequested() true
|
| TestDevice |
Implementasi ITestDevice untuk perangkat Android full stack
|
| TestDevice.MicrodroidBuilder | Builder yang digunakan untuk membuat TestDevice Microdroid. |
| TestDeviceOptions |
Container untuk ITestDevice Option
|
| UserInfo | Mirip dengan class UserInfo dari platform. |
| WaitDeviceRecovery |
Implementasi sederhana IDeviceRecovery yang menunggu perangkat terhubung ke internet dan merespons perintah sederhana.
|
| WifiCommandUtil | Class utilitas yang dapat mengurai output perintah Wi-Fi. |
| WifiCommandUtil.ScanResult | Menampilkan jaringan Wi-Fi yang berisi info terkaitnya. |
| WifiHelper | Class helper untuk memanipulasi layanan Wi-Fi di perangkat. |
Enum
| DeviceAllocationState | Mewakili status alokasi perangkat dari perspektif IDeviceManager |
| DeviceSelectionOptions.DeviceRequestedType | Berbagai kemungkinan jenis perangkat placeholder yang didukung. |
| FreeDeviceState | |
| IDeviceSelection.BaseDeviceType | |
| ITestDevice.RecoveryMode | |
| NativeDevice.RebootMode | Mode mulai ulang. |
| SnapuserdWaitPhase | Representasi enum kapan harus bergabung/memblokir agar update snapuserd selesai. |
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
Representasi status perangkat yang lebih lengkap daripada DeviceState.
|
| UserInfo.UserType | Varian jenis pengguna yang didukung di API eksternal. |
Antarmuka
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITemporaryDevice
- ITestDevice
Class
- 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
Enum