CompanionDeviceTracker
public class CompanionDeviceTracker
extends Object
java.lang.Object | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
Một lớp học để 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ổ 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 như được xác định bởi thiết bị chí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 singleton của trình theo dõi |
Phương pháp 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 |
Lợi nhuận | |
---|---|
ITestDevice | thiết bị được cấp phát hoặc null nếu không có |
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
Giải phóng thiết bị đồng hành như được xác định bởi thiết bị chí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 | |
---|---|
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ổ 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 |
Lợi nhuận | |
---|---|
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 singleton của trình theo dõi
Lợi nhuận | |
---|---|
CompanionDeviceTracker |