コンパニオン デバイス トラッカー
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 |
FreeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
プライマリ デバイスによって識別されたコンパニオン デバイスを解放する
パラメータ | |
---|---|
device |
ITestDevice : 対応するコンパニオン デバイスを解放するプライマリ デバイス |
例外 | |
---|---|
IllegalStateException |
コンパニオン デバイスがない場合 |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
プライマリ デバイスで識別された、割り当てられたコンパニオン デバイスを取得する
パラメータ | |
---|---|
device |
ITestDevice : コンパニオン デバイスに割り当てられているプライマリ デバイス |
戻り値 | |
---|---|
ITestDevice |
コンパニオン デバイス、または見つからない場合は null |
getInstance
public static CompanionDeviceTracker getInstance ()
トラッカーのシングルトン インスタンスを取得します
戻り値 | |
---|---|
CompanionDeviceTracker |