com.android.tradefed.device
Giao diện
| IAdbDeviceChangeListener |
Giao diện xử lý việc thêm, xoá và thay đổi ERROR(/IDevice).
|
| 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 | Một trình nghe các thay đổi về trạng thái fastboot. |
| IDeviceMonitor | Giao diện để giám sát 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ở để giám sát 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 dành cho nhà sáng tạo của 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.
|
| IWifiHelper | Giao diện trợ giúp để thao tác với các dịch vụ Wi-Fi trên thiết bị. |
Lớp
| AdbDeviceTracker | Cung cấp các sự kiện thay đổi trạng thái và kết nối thiết bị bằng cách chạy và phân tích cú pháp đầu ra của lệnh "adb track-devices". |
| AdbShimDevice |
Phương thức triển khai phần giữ chỗ AdbShimDevice của IDevice.
|
| 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.
|
| 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.
|
| DeviceProperties | Định nghĩa hằng số chung cho tên thuộc tính phía thiết bị |
| DeviceSelectionOptions | Vùng chứa tiêu chí chọn thiết bị. |
| DeviceStateMonitor |
Lớp trợ giúp để theo dõi trạng thái của một IDevice.
|
| FastbootHelper | Một lớp trợ giúp cho các thao tác fastboot. |
| HsumHelper | Cung cấp các tiện ích cho các tác vụ HSUM (Chế độ người dùng hệ thống không có giao diện người dùng) |
| 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.
|
| NullDevice |
IDevice là một phần giữ chỗ mà DeviceManager dùng để phân bổ khi IDeviceSelection.nullDeviceRequested() là 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() là true
|
| StubDevice |
Triển khai phần giữ chỗ gốc của một IDevice.
|
| StubLocalAndroidVirtualDevice |
IDevice là một phần giữ chỗ mà DeviceManager dùng để phân bổ khi DeviceSelectionOptions.localVirtualDeviceRequested() là true
|
| TestDevice |
Triển khai ITestDevice cho thiết bị Android có đầy đủ chức năng
|
| 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 của nền tảng. |
| UserSwitcher |
Đối tượng trợ giúp dùng để chuyển sang một người dùng có type nhất định, sau đó chuyển lại về người dùng trước đó.
|
| 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ó thể được hỗ trợ. |
| FreeDeviceState | |
| HsumHelper.HsumBootStrategy | |
| IDeviceSelection.BaseDeviceType | |
| ITestDevice.RecoveryMode | |
| IWifiHelper.WifiConnectionResult | |
| IWifiHelper.WifiState | Trạng thái của Wi-Fi Supplicant. |
| 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 kiểu người dùng trong các API bên ngoài. |
| UserSwitcher.UserTypeMode |
Xác định hành vi dự kiến tuỳ thuộc vào UserType được liên kết với hành vi đó.
|
Ngoại lệ
| 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 |
| DeviceNotAvailableException | Được gửi khi thiết bị không còn dùng được để kiểm thử. |
| 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. |
| DeviceUnresponsiveException |
Một trường hợp đặc biệt 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.)
|
| 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. |
Giao diện
- IAdbDeviceChangeListener
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITemporaryDevice
- ITestDevice
- IWifiHelper
Lớp
- AdbDeviceTracker
- AdbShimDevice
- BackgroundDeviceAction
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceProperties
- DeviceSelectionOptions
- DeviceStateMonitor
- FastbootHelper
- HsumHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- UserInfo
- UserSwitcher
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
Liệt kê
- DeviceAllocationState
- DeviceSelectionOptions.DeviceRequestedType
- FreeDeviceState
- HsumHelper.HsumBootStrategy
- IDeviceSelection.BaseDeviceType
- ITestDevice.RecoveryMode
- IWifiHelper.WifiConnectionResult
- IWifiHelper.WifiState
- NativeDevice.RebootMode
- SnapuserdWaitPhase
- TestDeviceOptions.InstanceType
- TestDeviceState
- UserInfo.UserType
- UserSwitcher.UserTypeMode
Ngoại lệ