CompanionDeviceTracker

public class CompanionDeviceTracker
extends Object

java.lang.Objeto
com.android.tradefed.targetprep.companion.CompanionDeviceTracker


Una clase para asignar y liberar dispositivos complementarios

Resumen

Métodos públicos

ITestDevice allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt)

Asigne un dispositivo complementario en función de los criterios de selección.

void freeCompanionDevice ( ITestDevice device)

Liberar el dispositivo complementario identificado por el dispositivo principal

ITestDevice getCompanionDevice ( ITestDevice device)

Recuperar el dispositivo complementario asignado identificado por el dispositivo principal

static CompanionDeviceTracker getInstance ()

Recupera la instancia singleton del rastreador

Métodos públicos

asignar CompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

Asigne un dispositivo complementario en función de los criterios de selección.

Parámetros
device ITestDevice : el dispositivo principal. se utiliza para identificar el dispositivo complementario

opt DeviceSelectionOptions : criterios de selección

Devoluciones
ITestDevice el dispositivo asignado o null si no hay ninguno disponible

dispositivo complementario gratuito

public void freeCompanionDevice (ITestDevice device)

Liberar el dispositivo complementario identificado por el dispositivo principal

Parámetros
device ITestDevice : el dispositivo principal cuyo dispositivo complementario correspondiente debe liberarse

Lanza
IllegalStateException si no hay dispositivos complementarios

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Recuperar el dispositivo complementario asignado identificado por el dispositivo principal

Parámetros
device ITestDevice : el dispositivo principal con el que se asigna el dispositivo complementario

Devoluciones
ITestDevice el dispositivo complementario o null si no se encuentra

obtener Instancia

public static CompanionDeviceTracker getInstance ()

Recupera la instancia singleton del rastreador

Devoluciones
CompanionDeviceTracker