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 |