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