com.android.tradefed.device
Giao diện
IAndroidDebugCầu | Định nghĩa giao diện cho các phương thức AndroidDebugBridge được sử dụng trong gói này. |
IConfigurableVirtualDevice | Giao diện cung cấp thông tin về thông tin thiết bị ảo có thể được cấu hình sẵn (ip máy chủ, người dùng máy chủ, bù cổng, v.v.). |
IDeviceActionReceiver | Cung cấp API để nhận các sự kiện của thiết bị. |
IDeviceManager | Giao diện quản lý bộ thiết bị có sẵn để test. |
IDeviceManager.IFastbootListener | Một trình lắng nghe những thay đổi trạng thái fastboot. |
IDeviceMàn hình | Giao diện theo dõi trạng thái của thiết bị. |
Phục hồi thiết bị IDevice | Giao diện khôi phục thiết bị đã ngoại tuyến. |
IDeviceSelection | Giao diện tiêu chí lựa chọn thiết bị. |
IDeviceStateMonitor | Cung cấp các phương tiện để 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 được cho các phương thức FileEntry . |
ILogcatBộ thu | Lớp cung cấp đầu ra logcat của thiết bị dưới dạng InputStreamSource . |
Thiết bị kiểm tra được quản lý | Một ITestDevice có vòng đời được quản lý. |
I ManagedTestDeviceFactory | Giao diện tạo cho IManagedTestDevice s |
IMultiDeviceRecovery | Giao diện khôi phục nhiều thiết bị ngoại tuyến. |
Thiết bị gốc | Cung cấp API cấp cao hơn một chút và đáng tin cậy cho IDevice ddmlib. |
Thiết bị ITest | Cung cấp API cấp cao hơn một chút và đáng tin cậy cho IDevice ddmlib. |
Các lớp học
NềnThiết bịHành động | Chạy 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ị hủy. |
PinNhiệt độ | |
Bộ thu thậpByteĐầu raBộ thu | IShellOutputReceiver thu thập toàn bộ đầu ra shell thành byte[] . |
Thu ThậpĐầu RaThu | IShellOutputReceiver thu thập toàn bộ đầu ra shell thành một String . |
Thiết bị bị ngắt kết nốiNgoại lệ | Bị ném khi một thiết bị không còn có thể truy cập được thông qua loại truyền tải của nó, ví dụ: nếu thiết bị không còn hiển thị qua kết nối USB hoặc TCP/IP |
Thiết bịCó thể gập lạiTrạng thái | Biểu diễn trạng thái có thể gập lại của thiết bị được trả về bởi "trạng thái in cmd device_state". |
Quản lý thiết bị | |
DeviceManager.FastbootDevice | Hình đại diện của một thiết bị ở chế độ Fastboot. |
DeviceMonitorBộ ghép kênh | Một lớp proxy để truyền các yêu cầu tới nhiều IDeviceMonitor . |
Thiết bịKhông có sẵnNgoại lệ | Bị loại bỏ khi thiết bị không còn có sẵn để thử nghiệm. |
Thuộc tính thiết bị | Các định nghĩa hằng số chung cho tên thuộc tính phía thiết bị |
Thiết bịRuntimeException | Bị ném khi một hành động của thiết bị không mang lại kết quả như mong đợi. |
Tùy chọn lựa chọn thiết bị | Vùng chứa các tiêu chí lựa chọn thiết bị. |
DeviceStateGiám sát | Lớp trợ giúp để theo dõi trạng thái của IDevice . |
Thiết bịKhông phản hồiNgoại lệ | Một chuyên môn của DeviceNotAvailableException cho biết thiết bị được hiển thị với adb nhưng không phản hồi (nghĩa là hết thời gian ra lệnh, không khởi động, v.v.) |
Trình trợ giúp Fastboot | Một lớp trợ giúp cho các hoạt động fastboot. |
IDeviceMonitor.DeviceLister | Một lớp giống như Runnable sẽ trả về các thiết bị đã biết và trạng thái của chúng. |
IQuản lýTestDevice.DeviceEventResponse | Vùng chứa phản hồi cho 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 |
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 kết duy nhất |
Đầu Ra LớnĐầu Thu | Một lớp được thiết kế để giúp chạy các lệnh chạy dài và thu thập kết quả. |
Cục bộAndroidThiết bị ảo | Lớp dành cho các thiết bị ảo cục bộ chạy trên máy chủ TradeFed. |
Máy thu logcat | Lớp thu thập logcat ở chế độ nền. |
ManagedTestDeviceFactory | Nhà máy sản xuất các loại thiết bị khác nhau có thể được giám sát bởi Tf |
Thiết bị gốc | Triển khai mặc định của ITestDevice Thiết bị Android không có ngăn xếp đầy đủ. |
NativeDevice.AdbAction | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) khi 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ị. |
Bản địaThiết bịTrạng tháiMàn hình | Lớp trình trợ giúp để theo dõi trạng thái của IDevice không hỗ trợ khung. |
MạngKhông có sẵnNgoại lệ | Bị ném khi thiết bị không thể kết nối với mạng để kiểm tra. |
Không có ngoại lệ thiết bị | Bị ném khi không có thiết bị để thực thi một lệnh nhất định. |
thiết bị rỗng | Một phần giữ chỗ IDevice được DeviceManager sử dụng để phân bổ khi IDeviceSelection#nullDeviceRequested() là true |
Thông tin gói | 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ị. |
Từ XaAndroidThiết Bị | Triển khai ITestDevice cho thiết bị Android đầy đủ được kết nối qua kết nối adb. |
RemoteAvdIDevice | IDevice giữ chỗ được DeviceManager sử dụng để phân bổ khi DeviceSelectionOptions.gceDeviceRequested() là true |
Sơ khaiThiết bị | Triển khai trình giữ chỗ sơ khai của IDevice . |
Sơ khaiLocalAndroidThiết bị ảo | IDevice giữ chỗ được DeviceManager sử dụng để phân bổ khi DeviceSelectionOptions.localVirtualDeviceRequested() là true |
Thiết bị Tcp | IDevice giữ chỗ được DeviceManager sử dụng để phân bổ khi DeviceSelectionOptions.tcpDeviceRequested() là true |
Thiết bị kiểm tra | Triển khai ITestDevice cho thiết bị Android đầy đủ |
TestDevice.MicrodroidBuilder | Trình tạo được sử dụng để tạo Microdroid TestDevice. |
Tùy chọn thiết bị kiểm tra | Vùng chứa cho Option ITestDevice s |
Thông tin người dùng | Tương tự như lớp UserInfo từ nền tảng. |
ChờThiết bịPhục hồi | Triển khai đơn giản IDeviceRecovery chờ thiết bị trực tuyến và phản hồi các lệnh đơn giản. |
WifiLệnhSử dụng | Một lớp tiện ích có thể phân tích các đầu ra lệnh wifi. |
WifiCommandUtil.ScanResult | Đại diện cho một mạng wifi chứa thông tin liên quan của nó. |
Trình trợ giúp Wifi | Lớp trợ giúp thao tác các dịch vụ wifi trên thiết bị. |
Enum
Trạng thái phân bổ thiết bị | Thể hiện trạng thái phân bổ của thiết bị từ phối cảnh IDeviceManager |
DeviceSelectionOptions.DeviceRequestedType | Các loại thiết bị giữ chỗ khác nhau có thể được hỗ trợ. |
Trạng thái thiết bị miễn phí | |
IDeviceSelection.BaseDeviceType | |
ITestDevice.RecoveryMode | |
NativeDevice.RebootMode | Một chế độ khởi động lại. |
TestDeviceOptions.InstanceType | |
Kiểm traThiết bịTrạng thái | Một biểu diễn trạng thái thiết bị đầy đủ tính năng hơn DeviceState . |
Thông tin người dùng.UserType | Các biến thể được hỗ trợ của loại người dùng trong API bên ngoài. |
Giao diện
- IAndroidDebugCầu
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMàn hình
- Phục hồi thiết bị IDevice
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatBộ thu
- Thiết bị kiểm tra được quản lý
- I ManagedTestDeviceFactory
- IMultiDeviceRecovery
- Thiết bị gốc
- Thiết bị ITest
Các lớp học
- NềnThiết bịHành động
- PinNhiệt độ
- Bộ thu thậpByteĐầu raBộ thu
- Thu ThậpĐầu RaThu
- Thiết bị bị ngắt kết nốiNgoại lệ
- Thiết bịCó thể gập lạiTrạng thái
- Quản lý thiết bị
- DeviceManager.FastbootDevice
- DeviceMonitorBộ ghép kênh
- Thiết bịKhông có sẵnNgoại lệ
- Thuộc tính thiết bị
- Thiết bịRuntimeException
- Tùy chọn lựa chọn thiết bị
- DeviceStateGiám sát
- Thiết bịKhông phản hồiNgoại lệ
- Trình trợ giúp Fastboot
- IDeviceMonitor.DeviceLister
- IQuản lýTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- Đầu Ra LớnĐầu Thu
- Cục bộAndroidThiết bị ảo
- Máy thu logcat
- ManagedTestDeviceFactory
- Thiết bị gốc
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- Bản địaThiết bịTrạng tháiMàn hình
- MạngKhông có sẵnNgoại lệ
- Không có ngoại lệ thiết bị
- thiết bị rỗng
- Thông tin gói
- Từ XaAndroidThiết Bị
- Thiết bị từ xaAvdIDevice
- Sơ khaiThiết bị
- Sơ khaiLocalAndroidThiết bị ảo
- Thiết bị Tcp
- Thiết bị kiểm tra
- TestDevice.MicrodroidBuilder
- Tùy chọn thiết bị kiểm tra
- Thông tin người dùng
- ChờThiết bịPhục hồi
- WifiLệnhSử dụng
- WifiCommandUtil.ScanResult
- Trình trợ giúp Wifi
Enum