Thiết bị Android ảo từ xa

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

java.lang.Object
   ↳ com.android.tradefed.device.NativeDevice
     ↳ com.android.tradefed.device.TestDevice
       ↳ com.android.tradefed.device.RemoteAndroidDevice
         ↳ com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice


Mở rộng hành vi RemoteAndroidDevice cho thiết bị Android đầy đủ ngăn xếp chạy trong Google Compute Engine (Gce). Giả sử sê-ri thiết bị có định dạng : trong adb.

Tóm tắt

Hàm khởi tạo công khai

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tạo RemoteAndroidVirtualDevice.

Phương thức công khai

GceAvdInfo getAvdInfo()

Phương thức này không được dùng nữa. nên trực tiếp sử dụng API kết nối

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

Trả lại một DeviceDescriptor trong thông tin thiết bị để nhận thông tin trên thiết bị mà không cần truyền đối tượng thiết bị thực tế.

getTombstones()

Mực nang có tính năng đặc biệt giúp đưa bia mộ đến với vật chủ từ xa mà chúng tôi có thể lấy thông tin trực tiếp.

CommandResult powerwash()

Cố gắng định dạng lại một phiên bản GCE

CommandResult powerwashGce(String user, Integer offset)

Phương thức này không được dùng nữa. Đã xoá kết nối, thay vào đó là kết nối 1

boolean powerwashGce()

Hàm khởi tạo công khai

Thiết bị Android ảo từ xa

public RemoteAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

Tạo RemoteAndroidVirtualDevice.

Tham số
device IDevice: IDevice được liên kết

stateMonitor IDeviceStateMonitor: cơ chế IDeviceStateMonitor để sử dụng

allocationMonitor IDeviceMonitor: IDeviceMonitor để thông báo về những thay đổi ở trạng thái phân bổ.

Phương thức công khai

getAvdInfo

public GceAvdInfo getAvdInfo ()

Phương thức này không được dùng nữa.
nên sử dụng trực tiếp API kết nối

Trả về GceAvdInfo từ máy ảo từ xa đã tạo. Trả về giá trị rỗng nếu xuất hiện không thành công.

Giá trị trả về
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Trả lại một DeviceDescriptor trong thông tin thiết bị để nhận thông tin trên thiết bị mà không cần truyền đối tượng thiết bị thực tế.

Tham số
shortDescriptor boolean: Có giới hạn phần mô tả ở dạng thông tin tối thiểu hay không

Giá trị trả về
DeviceDescriptor

getTombstones

public  getTombstones ()

Mực nang có tính năng đặc biệt giúp đưa bia mộ đến với vật chủ từ xa mà chúng tôi có thể lấy thông tin trực tiếp.

Giá trị trả về
Danh sách các tệp tombstone, trống nếu không có tombstone.

Gửi
DeviceNotAvailableException

định dạng lại

public CommandResult powerwash ()

Cố gắng định dạng lại một phiên bản GCE

Giá trị trả về
CommandResult trả về CommandResult của các lần định dạng lại

Gửi
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

định dạng lạiGce

public CommandResult powerwashGce (String user, 
                Integer offset)

Phương thức này không được dùng nữa.
Đã xoá để thay thế kết nối

Tham số
user String

offset Integer

Giá trị trả về
CommandResult

Gửi
TargetSetupError

định dạng lạiGce

public boolean powerwashGce ()

Giá trị trả về
boolean

Gửi
TargetSetupError