CompanionDeviceTracker
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 en función de los criterios de selección. |
void | freeCompanionDevice ( ITestDevice device) Liberar 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 la instancia singleton del rastreador |
Métodos públicos
asignar CompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Asigne un dispositivo complementario en función de 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)
Liberar el dispositivo complementario identificado por el dispositivo principal
Parámetros | |
---|---|
device | ITestDevice : el dispositivo principal cuyo dispositivo complementario correspondiente debe liberarse |
Lanza | |
---|---|
| 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 con el que se asigna el dispositivo complementario |
Devoluciones | |
---|---|
ITestDevice | el dispositivo complementario o null si no se encuentra |
obtener Instancia
public static CompanionDeviceTracker getInstance ()
Recupera la instancia singleton del rastreador
Devoluciones | |
---|---|
CompanionDeviceTracker |