Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

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