CompanionDeviceTracker

public class CompanionDeviceTracker
extends Object

java.lang.Object
   ↳ com.android.tradefed.targetprep.companion.CompanionDeviceTracker


Uma classe para alocar e liberar dispositivos complementares

Resumo

Métodos públicos

ITestDevice allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)

Aloque um dispositivo complementar com base nos critérios de seleção.

void freeCompanionDevice(ITestDevice device)

Liberar o dispositivo complementar conforme identificado pelo dispositivo principal

ITestDevice getCompanionDevice(ITestDevice device)

Recuperar o dispositivo complementar alocado conforme identificado pelo dispositivo principal

static CompanionDeviceTracker getInstance()

Recupera a instância singleton do rastreador

Métodos públicos

allocateCompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

Aloque um dispositivo complementar com base nos critérios de seleção.

Parâmetros
device ITestDevice: o dispositivo principal. usado para identificar o dispositivo complementar

opt DeviceSelectionOptions: critérios de seleção

Retorna
ITestDevice o dispositivo alocado ou null se nenhum estiver disponível

dispositivo freeCompanion

public void freeCompanionDevice (ITestDevice device)

Liberar o dispositivo complementar conforme identificado pelo dispositivo principal

Parâmetros
device ITestDevice: o dispositivo principal cujo dispositivo complementar correspondente será liberado.

Gera
IllegalStateException se nenhum dispositivo complementar

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Recuperar o dispositivo complementar alocado conforme identificado pelo dispositivo principal

Parâmetros
device ITestDevice: o dispositivo principal com que o dispositivo complementar é alocado

Retorna
ITestDevice o dispositivo complementar ou null se não for encontrado

getInstance

public static CompanionDeviceTracker getInstance ()

Recupera a instância singleton do rastreador

Retorna
CompanionDeviceTracker