com.android.tradefed.device
Giao diện
IAndroidDebugBrch |
Định nghĩa giao diện cho các phương thức AndroidDebugBridge 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 sẵn (IP máy chủ, người dùng máy chủ lưu trữ, bù trừ 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ý tập hợp thiết bị có sẵn để kiểm thử. |
IDeviceManager.IFastbootListener | Trình nghe các thay đổi về trạng thái khởi động nhanh. |
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 thiết bị không có kết nối mạng. |
IDeviceSelection | Giao diện cho 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 và có thể mô phỏng cho các phương thức FileEntry .
|
ILogcatReceiver |
Một lớp cung cấp đầu ra 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 trình tạo dành 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 API đáng tin cậy và cấp cao hơn một chút cho IDevice ddmlib.
|
ITestDevice (Thiết bị thử nghiệm) |
Cung cấp API đáng tin cậy và cấp cao hơn một chút cho IDevice ddmlib.
|
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 cho đến khi hành động bị huỷ. |
BatteryNhiệt độ | |
Thu thậpByteOutputReceiver |
IShellOutputReceiver thu thập toàn bộ đầu ra shell vào byte[] .
|
Thu thậpOutputReceiver |
IShellOutputReceiver thu thập toàn bộ đầu ra shell vào một String .
|
DeviceNgắt kết nối ngoại lệ | Được gửi khi một thiết bị không còn kết nối được qua loại truyền tải của thiết bị đó, ví dụ: nếu thiết bị không còn hiển thị qua USB hoặc kết nối TCP/IP |
DeviceThiết bị có thể gập lại | Biểu thị trạng thái có thể gập lại của thiết bị do "cmd device_state" trả về. |
Device Manager (Trình quản lý thiết bị) | |
DeviceManager.FastbootDevice | Hình minh hoạ một thiết bị ở Chế độ khởi động nhanh (Fastboot mode). |
DeviceMonitorMultiplexer |
Một lớp proxy để truyền yêu cầu đến nhiều IDeviceMonitor .
|
Thiết bị không có sẵn ngoại lệ | Được gửi khi thiết bị không còn để thử nghiệm. |
DeviceProperties (Thuộc tính của thiết bị) | Định nghĩa hằng số phổ biến cho tên thuộc tính phía thiết bị |
DeviceRuntimeException | Được gửi khi một hành động trên thiết bị không mang lại kết quả như mong đợi. |
DeviceSelectionOptions (Tuỳ chọn lựa chọn thiết bị) | Vùng chứa cho 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 IDevice .
|
DeviceUnResponseException |
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 (ví dụ: 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 hoạt động khởi động nhanh. |
IDeviceMonitor.DeviceLister |
Một lớp giống Runnable sẽ trả về các thiết bị đã biết và trạng thái của các thiết bị đó.
|
IManagedTestDevice.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 |
LớnOutputReceiver | Một lớp được thiết kế để giúp chạy các lệnh chạy trong thời gian dài thu thập kết quả. |
LocalAndroidVirtualDevice | Lớp dành 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ị khác nhau có thể được Tf giám sát |
NativeDevice |
Phương thức triển khai mặc định của ITestDevice Thiết bị Android không ở trong ngăn xếp đầy đủ.
|
NativeDevice.AdbAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) để chạy lệnh "adb ...." của hệ điều hành.
|
NativeDevice.AdbShellAction | |
NativeDevice.RestartDeviceAction |
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 hỗ trợ khung.
|
Mạng không có trường hợp ngoại lệ | Được gửi khi thiết bị không thể kết nối mạng để kiểm thử. |
Không có trường hợp ngoại lệ đối với thiết bị | Được gửi khi không có thiết bị nào để thực thi một lệnh đã cho. |
Thiết bị rỗng |
Phần giữ chỗ IDevice mà DeviceManager sử dụng để phân bổ khi IDeviceSelection#nullDeviceRequested() là true
|
PackageInfo (Thông tin gói) | Vùng chứa thông tin về gói của một ứng dụng được phân tích cú pháp từ thiết bị. |
RemoteAndroidDevice |
Việc triển khai ITestDevice cho thiết bị Android hoàn chỉnh ngăn xếp được kết nối qua
adb connect.
|
RemoteAvdIDevice |
Phần giữ chỗ IDevice được DeviceManager sử dụng để phân bổ khi DeviceSelectionOptions.gceDeviceRequested() là true
|
Thiết bị giả lập |
Triển khai phần giữ chỗ mã giả lập của IDevice .
|
StubLocalAndroidVirtualDevice |
Phần giữ chỗ IDevice được DeviceManager sử dụng để phân bổ khi DeviceSelectionOptions.localVirtualDeviceRequested() là true
|
TestDevice (Thiết bị thử nghiệm) |
Triển khai ITestDevice cho thiết bị Android đầy đủ ngăn xếp
|
TestDevice.MicrodroidBuilder | Trình tạo dùng để tạo Microdroid TestDevice. |
TestDeviceOptions (Tuỳ chọn kiểm thử thiết bị) |
Vùng chứa cho ITestDevice Option
|
Thông tin người dùng | Tương tự như lớp UserInfo từ nền tảng. |
Chờ thiết bị khôi phục |
Cách triển khai đơn giản cho một IDeviceRecovery , trong đó 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 Wi-Fi. |
WifiCommandUtil.QuétResult | Đại diện cho một mạng Wi-Fi chứa thông tin liên quan của mạng đó. |
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ị từ góc nhìn IDeviceManager |
DeviceSelectionOptions.DeviceRequestedType | Các loại thiết bị giữ chỗ được hỗ trợ. |
FreeDeviceState | |
IDeviceSelection.BaseDeviceType | |
ITestDevice.RecoveryMode | |
NativeDevice.RestartMode | Chế độ khởi động lại. |
SnapuserdWait Giai đoạn | Biểu thị enum thời điểm tham gia/chặn để hoàn tất quá trình cập nhật nhanh. |
TestDeviceOptions.InstanceType | |
TestDeviceState |
Một bản trình bày có đầ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. |
Giao diện
- IAndroidDebugBrch
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITestDevice (Thiết bị thử nghiệm)
Lớp
- BackgroundDeviceAction
- BatteryNhiệt độ
- Thu thậpByteOutputReceiver
- Thu thậpOutputReceiver
- DeviceNgắt kết nối ngoại lệ
- DeviceThiết bị có thể gập lại
- Device Manager (Trình quản lý thiết bị)
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- Thiết bị không có sẵn ngoại lệ
- DeviceProperties (Thuộc tính của thiết bị)
- DeviceRuntimeException
- DeviceSelectionOptions (Tuỳ chọn lựa chọn thiết bị)
- DeviceStateMonitor
- DeviceUnResponseException
- FastbootHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LớnOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RestartDeviceAction
- NativeDeviceStateMonitor
- Mạng không có trường hợp ngoại lệ
- Không có trường hợp ngoại lệ đối với thiết bị
- Thiết bị rỗng
- PackageInfo (Thông tin gói)
- RemoteAndroidDevice
- RemoteAvdIDevice
- Thiết bị giả lập
- StubLocalAndroidVirtualDevice
- TestDevice (Thiết bị thử nghiệm)
- TestDevice.MicrodroidBuilder
- TestDeviceOptions (Tuỳ chọn kiểm thử thiết bị)
- Thông tin người dùng
- Chờ thiết bị khôi phục
- WifiCommandUtil
- WifiCommandUtil.QuétResult
- WifiHelper
Liệt kê