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