コンパニオンデバイストラッカー

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