CompañeroDeviceTracker
public class CompanionDeviceTracker
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
Una clase para asignar y liberar dispositivos complementarios
Resumen
Métodos públicos | |
---|---|
ITestDevice | allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt) Asigne un dispositivo complementario según los criterios de selección. |
void | freeCompanionDevice ( ITestDevice device) Libere el dispositivo complementario identificado por el dispositivo principal |
ITestDevice | getCompanionDevice ( ITestDevice device) Recuperar el dispositivo complementario asignado identificado por el dispositivo principal |
static CompanionDeviceTracker | getInstance () Recupera una instancia única del rastreador. |
Métodos públicos
asignarDispositivoCompañero
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Asigne un dispositivo complementario según los criterios de selección.
Parámetros | |
---|---|
device | ITestDevice : el dispositivo principal. Se utiliza para identificar el dispositivo complementario. |
opt | DeviceSelectionOptions : criterios de selección |
Devoluciones | |
---|---|
ITestDevice | el dispositivo asignado o null si no hay ninguno disponible |
Dispositivo complementario gratuito
public void freeCompanionDevice (ITestDevice device)
Libere el dispositivo complementario identificado por el dispositivo principal
Parámetros | |
---|---|
device | ITestDevice : el dispositivo principal cuyo dispositivo complementario correspondiente debe liberarse |
Lanza | |
---|---|
IllegalStateException | si no hay dispositivos complementarios |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Recuperar el dispositivo complementario asignado identificado por el dispositivo principal
Parámetros | |
---|---|
device | ITestDevice : el dispositivo principal al que está asignado el dispositivo complementario |
Devoluciones | |
---|---|
ITestDevice | el dispositivo complementario o null si no se encuentra |
obtener Instancia
public static CompanionDeviceTracker getInstance ()
Recupera una instancia única del rastreador.
Devoluciones | |
---|---|
CompanionDeviceTracker |