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(사용 가능한 기기가 없는 경우)

무료 컴패니언 기기

public void freeCompanionDevice (ITestDevice device)

기본 기기에서 식별한 호환 기기를 해제합니다.

매개변수
device ITestDevice: 해당하는 호환 기기를 해제해야 하는 기본 기기

생성 값
IllegalStateException 호환 기기가 없는 경우

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

기본 기기에서 식별한 대로 할당된 호환 기기를 검색합니다.

매개변수
device ITestDevice: 호환 기기가 할당되는 기본 기기입니다.

반환 값
ITestDevice 호환 기기 또는 null(찾을 수 없는 경우)

getInstance

public static CompanionDeviceTracker getInstance ()

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

반환 값
CompanionDeviceTracker