Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

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