Đồng hànhThiết bị theo dõi
public class CompanionDeviceTracker
extends Object
java.lang.Object | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
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 pháp công khai | |
---|---|
ITestDevice | allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt) Phân bổ một 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 của trình theo dõi |
Phương pháp công khai
phân bổThiết bị đồng hành
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Phân bổ một 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 cần được giải phóng |
Ném | |
---|---|
IllegalStateException | nếu không có thiết bị đồng hành |
getCompanionThiết bị
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 phân bổ |
Trả lại | |
---|---|
ITestDevice | thiết bị đồng hành hoặc null nếu không tìm thấy |
lấy sơ thẩm
public static CompanionDeviceTracker getInstance ()
Truy xuất phiên bản đơn của trình theo dõi
Trả lại | |
---|---|
CompanionDeviceTracker |