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 |