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 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 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ổ do thiết bị chính xác đị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
allocateCompanionDevice
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ó thiết bị nào |
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
Giải phóng thiết bị đồng hành do 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 sẽ được giải phóng |
| Gửi | |
|---|---|
IllegalStateException |
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ổ do thiết bị chính xác đị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 |
|