配套設備追踪器

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 :應釋放其對應配套設備的主要設備

投擲
如果沒有配套設備

獲取配套設備

public ITestDevice getCompanionDevice (ITestDevice device)

檢索由主設備標識的分配的配套設備

參數
device ITestDevice :配套設備分配的主要設備

退貨
ITestDevice配套設備,如果未找到則為null

獲取實例

public static CompanionDeviceTracker getInstance ()

檢索跟踪器的單例實例

退貨
CompanionDeviceTracker