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 () トラッカーのシングルトン インスタンスを取得します |
公開メソッド
割り当てコンパニオン デバイス
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
選択基準に基づいてコンパニオン デバイスを割り当てます。
パラメーター | |
---|---|
device | ITestDevice : プライマリ デバイス。コンパニオン デバイスの識別に使用 |
opt | DeviceSelectionOptions : 選択基準 |
戻り値 | |
---|---|
ITestDevice | 割り当てられたデバイス、または利用できない場合はnull |
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
プライマリ デバイスによって識別されたコンパニオン デバイスを解放する
パラメーター | |
---|---|
device | ITestDevice : 対応するコンパニオン デバイスを解放する必要があるプライマリ デバイス |
スロー | |
---|---|
| コンパニオン デバイスがない場合 |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
プライマリ デバイスによって識別される、割り当てられたコンパニオン デバイスを取得します。
パラメーター | |
---|---|
device | ITestDevice : コンパニオン デバイスが割り当てられるプライマリ デバイス |
戻り値 | |
---|---|
ITestDevice | コンパニオン デバイス、または見つからない場合はnull |
getInstance
public static CompanionDeviceTracker getInstance ()
トラッカーのシングルトン インスタンスを取得します
戻り値 | |
---|---|
CompanionDeviceTracker |