CompanionDeviceTracker

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

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