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)

Liberte o dispositivo complementar identificado pelo dispositivo principal

ITestDevice getCompanionDevice ( ITestDevice device)

Recuperar o dispositivo complementar alocado conforme identificado pelo dispositivo principal

static CompanionDeviceTracker getInstance ()

Recupera 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 principal. usado para identificar o dispositivo complementar

opt DeviceSelectionOptions : critérios de seleção

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

freeCompanionDevice

public void freeCompanionDevice (ITestDevice device)

Liberte o dispositivo complementar identificado pelo dispositivo principal

Parâmetros
device ITestDevice : o dispositivo primário cujo dispositivo complementar correspondente deve ser liberado

Lança
IllegalStateException se não houver dispositivos complementares

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Recuperar o dispositivo complementar alocado conforme identificado pelo dispositivo principal

Parâmetros
device ITestDevice : o dispositivo principal ao 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 instância singleton do rastreador

Devoluções
CompanionDeviceTracker