配套設備追蹤器

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