Đồ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