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.