CompanionDeviceTracker
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
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 theo như 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ổ theo như xác định của thiết bị chính |
static
CompanionDeviceTracker
|
getInstance()
Truy xuất thực thể singleton 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.
Tham số | |
---|---|
device |
ITestDevice : thiết bị chính. dùng để xác định thiết bị đồng hành |
opt |
DeviceSelectionOptions : tiêu chí lựa chọn |
Giá trị trả về | |
---|---|
ITestDevice |
thiết bị được phân bổ hoặc null nếu không có |
miễn phí Đồng hànhThiết bị
public void freeCompanionDevice (ITestDevice device)
Giải phóng thiết bị đồng hành theo như thiết bị chính xác định
Tham 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 |
Gửi | |
---|---|
IllegalStateException |
nếu không có thiết bị đồng hành |
nhận thiết bị đồng hành
public ITestDevice getCompanionDevice (ITestDevice device)
Truy xuất thiết bị đồng hành được phân bổ theo như xác định của thiết bị chính
Tham số | |
---|---|
device |
ITestDevice : thiết bị chính mà thiết bị đồng hành được phân bổ |
Giá trị trả về | |
---|---|
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 thực thể singleton của trình theo dõi
Giá trị trả về | |
---|---|
CompanionDeviceTracker |