CompanionDeviceTracker

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()

擷取追蹤器的單例模式例項

公用方法

allocateCompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

根據選取條件分配配對裝置。

參數
device ITestDevice:主要裝置。用來識別隨附裝置

opt DeviceSelectionOptions:選取條件

傳回
ITestDevice 分配的裝置;如果無法提供,則為null

免費隨附裝置

public void freeCompanionDevice (ITestDevice device)

釋出主要裝置識別的隨附裝置

參數
device ITestDevice:應釋出相應隨附裝置的主要裝置

擲回
IllegalStateException 如果沒有隨附裝置

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

擷取主要裝置識別的隨附裝置

參數
device ITestDevice:用來分配配對裝置的主要裝置

傳回
ITestDevice 配對裝置;如果找不到,則傳回 null

getInstance

public static CompanionDeviceTracker getInstance ()

擷取追蹤器的單例模式例項

傳回
CompanionDeviceTracker