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 : 해당 컴패니언 장치를 해제해야 하는 기본 장치

던지기
IllegalStateException 컴패니언 장치가 없는 경우

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

기본 장치로 식별된 할당된 컴패니언 장치를 검색합니다.

매개변수
device ITestDevice : 컴패니언 장치가 할당된 기본 장치

보고
ITestDevice 컴패니언 장치 또는 찾을 수 없는 경우 null

getInstance

public static CompanionDeviceTracker getInstance ()

추적기의 싱글톤 인스턴스를 검색합니다.

보고
CompanionDeviceTracker