com.android.tradefed.device
Antarmuka
IAndroidDebugBridge | Definisi antarmuka untuk metode AndroidDebugBridge yang digunakan dalam paket ini. |
Perangkat Virtual yang Dapat Dikonfigurasi | Antarmuka untuk memberikan informasi tentang informasi perangkat virtual yang mungkin telah dikonfigurasi sebelumnya (ip host, pengguna host, offset port, dan lain-lain). |
IDeviceActionReceiver | Menyediakan API untuk menerima peristiwa perangkat. |
Manajer Perangkat I | Antarmuka untuk mengelola kumpulan perangkat yang tersedia untuk pengujian. |
IDeviceManager.IFastbootListener | Pendengar perubahan status fastboot. |
IDeviceMonitor | Antarmuka untuk memantau keadaan perangkat. |
Pemulihan Perangkat I | Antarmuka untuk memulihkan perangkat yang offline. |
Pemilihan Perangkat I | Antarmuka untuk kriteria pemilihan perangkat. |
IDeviceStateMonitor | Menyediakan fasilitas untuk memantau keadaan IDevice . |
IFileEntri | Definisi antarmuka yang memberikan kontrak yang lebih sederhana dan dapat ditiru untuk metode FileEntry . |
Penerima ILogcat | Kelas yang menyediakan keluaran logcat perangkat sebagai InputStreamSource . |
IManagedTestDevice | Perangkat ITest yang siklus hidupnya dikelola. |
IManagedTestDeviceFactory | Antarmuka pembuat untuk IManagedTestDevice s |
Pemulihan MultiDevice | Antarmuka untuk memulihkan beberapa perangkat offline. |
Perangkat Asli | Menyediakan API tingkat yang andal dan sedikit lebih tinggi ke IDevice ddmlib. |
Perangkat Teruji | Menyediakan API tingkat yang andal dan sedikit lebih tinggi ke IDevice ddmlib. |
Kelas
Latar BelakangPerangkatAksi | Menjalankan perintah pada perangkat tertentu yang diulangi seperlunya hingga tindakan dibatalkan. |
Suhu Baterai | |
MengumpulkanByteOutputReceiver | IShellOutputReceiver yang mengumpulkan seluruh keluaran shell menjadi byte[] . |
Mengumpulkan Penerima Output | IShellOutputReceiver yang mengumpulkan seluruh keluaran shell menjadi satu String . |
Pengecualian PerangkatDisconnected | Dilempar ketika perangkat tidak lagi dapat dijangkau melalui jenis transportasinya, misalnya jika perangkat tidak lagi terlihat melalui USB, atau koneksi TCP/IP |
PerangkatFoldableState | Representasi status perangkat yang dapat dilipat seperti yang dikembalikan oleh "cmd device_state print-states". |
Pengaturan perangkat | |
DeviceManager.FastbootDevice | Representasi perangkat dalam mode Fastboot. |
DeviceMonitorMultiplexer | Kelas proxy untuk menyebarkan permintaan ke beberapa IDeviceMonitor s. |
DeviceNotAvailableException | Dilempar ketika perangkat tidak lagi tersedia untuk pengujian. |
Properti Perangkat | Definisi konstanta umum untuk nama properti sisi perangkat |
Pengecualian DeviceRuntime | Dilempar ketika tindakan perangkat tidak memberikan hasil yang diharapkan. |
Opsi Pemilihan Perangkat | Wadah untuk kriteria pemilihan perangkat. |
DeviceStateMonitor | Kelas pembantu untuk memantau keadaan IDevice . |
Pengecualian PerangkatTidak Responsif | Spesialisasi DeviceNotAvailableException yang menunjukkan perangkat terlihat oleh adb, tetapi tidak responsif (yaitu, waktu perintah habis, tidak bisa boot, dll) |
Pembantu Fastboot | Kelas pembantu untuk operasi fastboot. |
IDeviceMonitor.DeviceLister | Kelas seperti Runnable yang seharusnya mengembalikan perangkat yang dikenal dan statusnya. |
IManagedTestDevice.DeviceEventResponse | Kontainer untuk respons terhadap panggilan IManagedTestDevice#handleAllocationEvent(DeviceEvent) |
Perangkat ITest.ApexInfo | Kelas struct sederhana untuk menyimpan informasi tentang APEX tunggal |
Perangkat ITest.MountPointInfo | Kelas struct sederhana untuk menyimpan informasi tentang satu titik pemasangan |
Penerima Output Besar | Kelas yang dirancang untuk membantu menjalankan perintah yang berjalan lama mengumpulkan keluaran. |
Perangkat VirtualAndroid Lokal | Kelas untuk perangkat virtual lokal yang berjalan pada host TradeFed. |
Penerima Logcat | Kelas yang mengumpulkan logcat di latar belakang. |
ManagedTestDeviceFactory | Pabrik untuk membuat berbagai jenis perangkat yang dapat dipantau oleh Tf |
Perangkat Asli | Implementasi default perangkat Android ITestDevice Non-tumpukan penuh. |
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 me-reboot perangkat. |
NativeDeviceStateMonitor | Kelas pembantu untuk memantau keadaan IDevice tanpa dukungan kerangka kerja. |
NetworkNotAvailableException | Dilempar ketika perangkat tidak dapat terhubung ke jaringan untuk pengujian. |
Tidak Ada Pengecualian Perangkat | Dilempar ketika tidak ada perangkat untuk menjalankan perintah tertentu. |
Perangkat Null | IDevice placeholder yang digunakan oleh DeviceManager untuk mengalokasikan ketika IDeviceSelection#nullDeviceRequested() bernilai true |
Info Paket | Wadah untuk info paket aplikasi yang diurai dari perangkat. |
Perangkat Android Jarak Jauh | Implementasi ITestDevice untuk perangkat android full stack yang terhubung melalui adb connect. |
Perangkat AvdID Jarak Jauh | IDevice placeholder yang digunakan oleh DeviceManager untuk mengalokasikan ketika DeviceSelectionOptions.gceDeviceRequested() bernilai true |
Perangkat Stub | Stub implementasi placeholder dari IDevice . |
StubLocalAndroidVirtualDevice | IDevice placeholder yang digunakan oleh DeviceManager untuk mengalokasikan ketika DeviceSelectionOptions.localVirtualDeviceRequested() bernilai true |
Perangkat Tcp | IDevice placeholder yang digunakan oleh DeviceManager untuk mengalokasikan ketika DeviceSelectionOptions.tcpDeviceRequested() bernilai true |
Perangkat Uji | Implementasi ITestDevice untuk perangkat android full stack |
TestDevice.MicrodroidBuilder | Seorang pembuat yang digunakan untuk membuat Microdroid TestDevice. |
Opsi Perangkat Uji | Wadah untuk ITestDevice Option s |
Info Pengguna | Mirip dengan kelas UserInfo dari platform. |
TungguPemulihan Perangkat | Implementasi sederhana dari IDeviceRecovery yang menunggu perangkat online dan merespons perintah sederhana. |
WifiCommandUtil | Kelas utilitas yang dapat mengurai keluaran perintah wifi. |
WifiCommandUtil.ScanResult | Mewakili jaringan wifi yang berisi info terkaitnya. |
Pembantu Wifi | Kelas pembantu untuk memanipulasi layanan wifi di perangkat. |
Enum
Status Alokasi Perangkat | Mewakili status alokasi perangkat dari perspektif IDeviceManager |
DeviceSelectionOptions.DeviceRequestedType | Berbagai kemungkinan jenis perangkat placeholder yang didukung. |
Status Perangkat Gratis | |
IDeviceSelection.BaseDeviceType | |
Perangkat ITest.RecoveryMode | |
NativeDevice.RebootMode | Mode reboot. |
SnapuserdWaitPhase | Enum representasi kapan harus bergabung/memblokir agar pembaruan snapuserd selesai. |
TestDeviceOptions.InstanceType | |
TestDeviceState | Representasi status perangkat dengan fitur lebih lengkap dibandingkan DeviceState . |
Info Pengguna.Jenis Pengguna | Varian tipe pengguna yang didukung di API eksternal. |
Antarmuka
- IAndroidDebugBridge
- Perangkat Virtual yang Dapat Dikonfigurasi
- IDeviceActionReceiver
- Manajer Perangkat I
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- Pemulihan Perangkat I
- Pemilihan Perangkat I
- IDeviceStateMonitor
- IFileEntri
- Penerima ILogcat
- IManagedTestDevice
- IManagedTestDeviceFactory
- Pemulihan MultiDevice
- Perangkat Asli
- Perangkat Teruji
Kelas
- Latar BelakangPerangkatAksi
- Suhu Baterai
- MengumpulkanByteOutputReceiver
- Mengumpulkan Penerima Output
- Pengecualian PerangkatDisconnected
- PerangkatFoldableState
- Pengaturan perangkat
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceNotAvailableException
- Properti Perangkat
- Pengecualian DeviceRuntime
- Opsi Pemilihan Perangkat
- DeviceStateMonitor
- Pengecualian PerangkatTidak Responsif
- Pembantu Fastboot
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- Perangkat ITest.ApexInfo
- Perangkat ITest.MountPointInfo
- Penerima Output Besar
- Perangkat VirtualAndroid Lokal
- Penerima Logcat
- ManagedTestDeviceFactory
- Perangkat Asli
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NetworkNotAvailableException
- Tidak Ada Pengecualian Perangkat
- Perangkat Null
- Info Paket
- Perangkat Android Jarak Jauh
- Perangkat AvdID Jarak Jauh
- Perangkat Stub
- StubLocalAndroidVirtualDevice
- Perangkat Tcp
- Perangkat Uji
- TestDevice.MicrodroidBuilder
- Opsi Perangkat Uji
- Info Pengguna
- TungguPemulihan Perangkat
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- Pembantu Wifi
Enum