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)

Libere o dispositivo complementar conforme identificado pelo dispositivo principal

ITestDevice getCompanionDevice ( ITestDevice device)

Recupere o dispositivo complementar alocado conforme identificado pelo dispositivo principal

static CompanionDeviceTracker getInstance ()

Recupera a instância singleton do rastreador

Métodos públicos

alocarCompanionDevice

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 primário. usado para identificar o dispositivo complementar

opt DeviceSelectionOptions : critérios de seleção

devoluções
ITestDevice o dispositivo alocado ou null se nenhum disponível

freeCompanionDevice

public void freeCompanionDevice (ITestDevice device)

Libere o dispositivo complementar conforme identificado pelo dispositivo principal

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

lances
IllegalStateException se não houver dispositivos complementares

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Recupere o dispositivo complementar alocado conforme identificado pelo dispositivo principal

Parâmetros
device ITestDevice : o dispositivo principal com o qual o dispositivo complementar está alocado

devoluções
ITestDevice o dispositivo complementar ou null se não for encontrado

getInstance

public static CompanionDeviceTracker getInstance ()

Recupera a instância singleton do rastreador

devoluções
CompanionDeviceTracker