com.android.tradefed.device

Giao diện

IAndroidDebugBridge Định nghĩa giao diện cho các phương thức ERROR(/com.android.ddmlib.AndroidDebugBridge) được dùng trong gói này. 
IConfigurableVirtualDevice Một giao diện cung cấp thông tin về thông tin thiết bị ảo có thể được định cấu hình trước (địa chỉ IP máy chủ lưu trữ, người dùng máy chủ lưu trữ, độ lệch cổng, v.v.). 
IDeviceActionReceiver Cung cấp một API để nhận các sự kiện trên thiết bị. 
IDeviceManager Giao diện để quản lý bộ thiết bị có sẵn để kiểm thử. 
IDeviceManager.IFastbootListener Trình nghe các thay đổi về trạng thái fastboot. 
IDeviceMonitor Giao diện để theo dõi trạng thái của thiết bị. 
IDeviceRecovery Giao diện để khôi phục một thiết bị đã chuyển sang trạng thái ngoại tuyến. 
IDeviceSelection Giao diện cho tiêu chí lựa chọn thiết bị. 
IDeviceStateMonitor Cung cấp các cơ sở để theo dõi trạng thái của IDevice
IFileEntry Định nghĩa giao diện cung cấp hợp đồng đơn giản hơn, có thể mô phỏng cho các phương thức FileEntry
ILogcatReceiver Một lớp cung cấp đầu ra của logcat của thiết bị dưới dạng InputStreamSource
IManagedTestDevice Một ITestDevice có vòng đời được quản lý. 
IManagedTestDeviceFactory Giao diện nhà sáng tạo cho IManagedTestDevice 
IMultiDeviceRecovery Giao diện để khôi phục nhiều thiết bị không kết nối mạng. 
INativeDevice Cung cấp một API đáng tin cậy và có cấp độ cao hơn một chút cho ddmlib IDevice
ITemporaryDevice Giao diện đại diện cho một thiết bị có thể là một phần giữ chỗ tạm thời. 
ITestDevice Cung cấp một API đáng tin cậy và có cấp độ cao hơn một chút cho ddmlib IDevice

Lớp

BackgroundDeviceAction Chạy một lệnh trên một thiết bị nhất định, lặp lại khi cần thiết cho đến khi hành động bị huỷ. 
BatteryTemperature  
CollectingByteOutputReceiver Một IShellOutputReceiver thu thập toàn bộ đầu ra của shell vào một byte[]
CollectingOutputReceiver Một IShellOutputReceiver thu thập toàn bộ đầu ra của shell vào một String
DeviceDisconnectedException Được gửi khi không thể truy cập vào thiết bị thông qua loại phương thức truyền dữ liệu của thiết bị, ví dụ: nếu thiết bị không còn xuất hiện qua USB hoặc kết nối TCP/IP 
DeviceFoldableState Biểu thị trạng thái gập của thiết bị do "cmd device_state print-states" trả về. 
DeviceManager  
DeviceManager.FastbootDevice Hình ảnh minh hoạ một thiết bị ở Chế độ khởi động nhanh. 
DeviceMonitorMultiplexer Một lớp proxy để truyền các yêu cầu đến nhiều IDeviceMonitor
DeviceNotAvailableException Được gửi khi thiết bị không còn dùng được để kiểm thử. 
DeviceProperties Định nghĩa hằng số chung cho tên thuộc tính phía thiết bị 
DeviceRuntimeException Được tạo khi một thao tác trên thiết bị không mang lại kết quả như mong đợi. 
DeviceSelectionOptions Vùng chứa tiêu chí lựa chọn thiết bị. 
DeviceStateMonitor Lớp trợ giúp để theo dõi trạng thái của một IDevice
DeviceUnresponsiveException Một chuyên môn của DeviceNotAvailableException cho biết thiết bị hiển thị với adb, nhưng không phản hồi (tức là lệnh hết thời gian chờ, không khởi động, v.v.) 
FastbootHelper Một lớp trợ giúp cho các thao tác fastboot. 
IDeviceMonitor.DeviceLister Một lớp tương tự như Runnable sẽ trả về các thiết bị đã biết và trạng thái của chúng. 
IManagedTestDevice.DeviceEventResponse Vùng chứa cho phản hồi đối với lệnh gọi IManagedTestDevice.handleAllocationEvent(DeviceEvent) 
ITestDevice.ApexInfo Một lớp cấu trúc đơn giản để lưu trữ thông tin về một APEX duy nhất 
ITestDevice.MountPointInfo Một lớp cấu trúc đơn giản để lưu trữ thông tin về một điểm gắn duy nhất 
LargeOutputReceiver Một lớp được thiết kế để giúp chạy các lệnh chạy dài thu thập đầu ra. 
LocalAndroidVirtualDevice Lớp cho các thiết bị ảo cục bộ chạy trên máy chủ TradeFed. 
LogcatReceiver Lớp thu thập logcat ở chế độ nền. 
ManagedTestDeviceFactory Nhà máy tạo ra nhiều loại thiết bị mà Tf có thể giám sát 
NativeDevice Cách triển khai mặc định của ITestDevice Thiết bị Android không có ngăn xếp đầy đủ. 
NativeDevice.AdbAction Một ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) để chạy lệnh "adb ...." của hệ điều hành. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) để khởi động lại thiết bị. 
NativeDeviceStateMonitor Lớp trợ giúp để theo dõi trạng thái của IDevice mà không có sự hỗ trợ của khung. 
NetworkNotAvailableException Được truyền khi thiết bị không thể kết nối với mạng để kiểm thử. 
NoDeviceException Được truyền khi không có thiết bị nào để thực thi một lệnh nhất định. 
NullDevice IDevice là một phần giữ chỗ mà DeviceManager dùng để phân bổ khi IDeviceSelection.nullDeviceRequested()true 
PackageInfo Vùng chứa thông tin gói của ứng dụng được phân tích cú pháp từ thiết bị. 
RemoteAndroidDevice Triển khai ITestDevice cho một thiết bị Android có đầy đủ chức năng được kết nối qua adb connect. 
RemoteAvdIDevice IDevice là một phần giữ chỗ mà DeviceManager dùng để phân bổ khi DeviceSelectionOptions.gceDeviceRequested()true 
StubDevice Triển khai phần giữ chỗ gốc của IDevice
StubLocalAndroidVirtualDevice IDevice là một phần giữ chỗ mà DeviceManager dùng để phân bổ khi DeviceSelectionOptions.localVirtualDeviceRequested()true 
TestDevice Triển khai ITestDevice cho thiết bị Android full stack 
TestDevice.MicrodroidBuilder Trình tạo dùng để tạo một Microdroid TestDevice. 
TestDeviceOptions Vùng chứa cho ITestDevice Option 
UserInfo Tương tự như lớp UserInfo trên nền tảng. 
WaitDeviceRecovery Một cách triển khai đơn giản IDeviceRecovery, chờ thiết bị kết nối mạng và phản hồi các lệnh đơn giản. 
WifiCommandUtil Một lớp tiện ích có thể phân tích cú pháp đầu ra của lệnh wifi. 
WifiCommandUtil.ScanResult Biểu thị một mạng Wi-Fi chứa thông tin liên quan. 
WifiHelper Lớp trợ giúp để thao tác với các dịch vụ Wi-Fi trên thiết bị. 

Liệt kê

DeviceAllocationState Biểu thị trạng thái phân bổ của thiết bị theo quan điểm của IDeviceManager 
DeviceSelectionOptions.DeviceRequestedType Các loại thiết bị giữ chỗ được hỗ trợ. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RebootMode Một chế độ khởi động lại. 
SnapuserdWaitPhase Biểu thị enum về thời điểm tham gia/chặn để quá trình cập nhật snapuserd hoàn tất. 
TestDeviceOptions.InstanceType  
TestDeviceState Một bản trình bày đầy đủ tính năng hơn về trạng thái thiết bị so với DeviceState
UserInfo.UserType Các biến thể được hỗ trợ của loại người dùng trong API bên ngoài.