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
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
|
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 |
|
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
publicgetTombstones ()
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 |