Trình theo dõi thiết bị đồng hành
public class CompanionDeviceTracker
extends Object
java.lang.Object | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
Một lớp để phân bổ và giải phóng các thiết bị đồng hành
Bản tóm tắt
Phương thức công khai | |
---|---|
ITestDevice | allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt) Phân bổ thiết bị đồng hành dựa trên tiêu chí lựa chọn. |
void | freeCompanionDevice ( ITestDevice device) Giải phóng thiết bị đồng hành do thiết bị chính xác định |
ITestDevice | getCompanionDevice ( ITestDevice device) Truy xuất thiết bị đồng hành được phân bổ như được xác định bởi thiết bị chính |
static CompanionDeviceTracker | getInstance () Truy xuất phiên bản đơn lẻ của trình theo dõi |
Phương thức công khai
phân bổCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Phân bổ thiết bị đồng hành dựa trên tiêu chí lựa chọn.
Thông số | |
---|---|
device | ITestDevice : thiết bị chính. được sử dụng để xác định thiết bị đồng hành |
opt | DeviceSelectionOptions : tiêu chí lựa chọn |
trả lại | |
---|---|
ITestDevice | thiết bị được phân bổ hoặc null nếu không có sẵn |
thiết bị đồng hành miễn phí
public void freeCompanionDevice (ITestDevice device)
Giải phóng thiết bị đồng hành do thiết bị chính xác định
Thông số | |
---|---|
device | ITestDevice : thiết bị chính có thiết bị đồng hành tương ứng sẽ được giải phóng |
ném | |
---|---|
| nếu không có thiết bị đồng hành |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Truy xuất thiết bị đồng hành được phân bổ như được xác định bởi thiết bị chính
Thông số | |
---|---|
device | ITestDevice : thiết bị chính mà thiết bị đồng hành được cấp phát |
trả lại | |
---|---|
ITestDevice | thiết bị đồng hành hoặc null nếu không tìm thấy |
getInstance
public static CompanionDeviceTracker getInstance ()
Truy xuất phiên bản đơn lẻ của trình theo dõi
trả lại | |
---|---|
CompanionDeviceTracker |