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 |