配套设备追踪器

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

获取实例

public static CompanionDeviceTracker getInstance ()

检索跟踪器的单例实例

退货
CompanionDeviceTracker