TrackerDispositivoCompanion
public
class
CompanionDeviceTracker
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
Una classe per allocare e liberare i dispositivi associati
Riepilogo
Metodi pubblici | |
---|---|
ITestDevice
|
allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)
Alloca un dispositivo associato in base ai criteri di selezione. |
void
|
freeCompanionDevice(ITestDevice device)
Libera il dispositivo associato così come identificato dal dispositivo principale |
ITestDevice
|
getCompanionDevice(ITestDevice device)
Recupera il dispositivo associato allocato così come identificato dal dispositivo principale |
static
CompanionDeviceTracker
|
getInstance()
Recupera l'istanza singleton del tracker |
Metodi pubblici
allocaCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Alloca un dispositivo associato in base ai criteri di selezione.
Parametri | |
---|---|
device |
ITestDevice : il dispositivo principale. utilizzato per identificare il dispositivo associato |
opt |
DeviceSelectionOptions : criteri di selezione |
Ritorni | |
---|---|
ITestDevice |
il dispositivo allocato o null se nessuno è disponibile |
Dispositivo gratuitoCompanion
public void freeCompanionDevice (ITestDevice device)
Libera il dispositivo associato così come identificato dal dispositivo principale
Parametri | |
---|---|
device |
ITestDevice : il dispositivo principale di cui il dispositivo associato corrispondente deve essere liberato |
Lanci | |
---|---|
IllegalStateException |
se non ci sono dispositivi associati |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Recupera il dispositivo associato allocato così come identificato dal dispositivo principale
Parametri | |
---|---|
device |
ITestDevice : il dispositivo principale a cui è assegnato il dispositivo associato |
Ritorni | |
---|---|
ITestDevice |
il dispositivo associato o null se non trovato |
getInstance
public static CompanionDeviceTracker getInstance ()
Recupera l'istanza singleton del tracker
Ritorni | |
---|---|
CompanionDeviceTracker |