コンパニオンデバイストラッカー
public class CompanionDeviceTracker
extends Object
java.lang.オブジェクト | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
コンパニオンデバイスの割り当てと解放のためのクラス
まとめ
パブリックメソッド | |
---|---|
ITestDevice | allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt) 選択基準に基づいてコンパニオン デバイスを割り当てます。 |
void | freeCompanionDevice ( ITestDevice device) プライマリ デバイスによって識別されたコンパニオン デバイスを解放します |
ITestDevice | getCompanionDevice ( ITestDevice device) プライマリデバイスによって識別された、割り当てられたコンパニオンデバイスを取得します。 |
static CompanionDeviceTracker | getInstance () トラッカーのシングルトン インスタンスを取得します |
パブリックメソッド
CompanionDevice の割り当て
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 |
インスタンスの取得
public static CompanionDeviceTracker getInstance ()
トラッカーのシングルトン インスタンスを取得します
戻り値 | |
---|---|
CompanionDeviceTracker |