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 |