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 |