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 , если нет доступных

бесплатноCompanionDevice

public void freeCompanionDevice (ITestDevice device)

Освободите сопутствующее устройство, указанное основным устройством.

Параметры
device ITestDevice : основное устройство, соответствующее вспомогательное устройство которого должно быть освобождено.

Броски
IllegalStateException если нет сопутствующих устройств

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Получить выделенное устройство-компаньон, идентифицированное основным устройством

Параметры
device ITestDevice : основное устройство, с которым связано устройство-компаньон.

Возвращает
ITestDevice сопутствующее устройство или null , если не найдено

получить экземпляр

public static CompanionDeviceTracker getInstance ()

Извлекает одиночный экземпляр трекера

Возвращает
CompanionDeviceTracker