配套設備追踪器
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 |