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 |
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 |