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 |