配套设备追踪器
public class CompanionDeviceTracker
extends Object
java.lang.Object | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
用于分配和释放配套设备的类
概括
公共方法 | |
---|---|
ITestDevice | allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt) 根据选择标准分配配套设备。 |
void | freeCompanionDevice ( ITestDevice device) 释放主设备所识别的配套设备 |
ITestDevice | getCompanionDevice ( ITestDevice device) 检索由主设备标识的分配的配套设备 |
static CompanionDeviceTracker | getInstance () 检索跟踪器的单例实例 |
公共方法
分配伴随设备
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
根据选择标准分配配套设备。
参数 | |
---|---|
device | ITestDevice :主要设备。用于识别配套设备 |
opt | DeviceSelectionOptions :选择标准 |
退货 | |
---|---|
ITestDevice | 分配的设备,如果没有可用的则为null |
免费配套设备
public void freeCompanionDevice (ITestDevice device)
释放主设备所识别的配套设备
参数 | |
---|---|
device | ITestDevice :应释放其对应配套设备的主设备 |
投掷 | |
---|---|
IllegalStateException | 如果没有配套设备 |
获取伴侣设备
public ITestDevice getCompanionDevice (ITestDevice device)
检索由主设备标识的分配的配套设备
参数 | |
---|---|
device | ITestDevice :分配给配套设备的主设备 |
退货 | |
---|---|
ITestDevice | 配套设备,如果未找到则为null |