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.
TestDeviceOptions.InstanceType
TestDeviceState Representasi status perangkat dengan fitur lebih lengkap dibandingkan DeviceState .
Info Pengguna.Jenis Pengguna Varian tipe pengguna yang didukung di API eksternal.