CompanionDeviceTracker
public class CompanionDeviceTracker
extends Object
java.lang.Oggetto | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
Una classe per l'allocazione e la liberazione di dispositivi complementari
Riepilogo
Metodi pubblici | |
---|---|
ITestDevice | allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt) Assegna un dispositivo complementare in base ai criteri di selezione. |
void | freeCompanionDevice ( ITestDevice device) Libera il dispositivo complementare come identificato dal dispositivo principale |
ITestDevice | getCompanionDevice ( ITestDevice device) Recupera il dispositivo associato allocato come identificato dal dispositivo principale |
static CompanionDeviceTracker | getInstance () Recupera l'istanza singleton del tracker |
Metodi pubblici
allocateCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Assegna un dispositivo complementare in base ai criteri di selezione.
Parametri | |
---|---|
device | ITestDevice : il dispositivo principale. utilizzato per identificare il dispositivo associato |
opt | DeviceSelectionOptions : criteri di selezione |
ritorna | |
---|---|
ITestDevice | il dispositivo allocato o null se non disponibile |
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
Libera il dispositivo complementare come identificato dal dispositivo principale
Parametri | |
---|---|
device | ITestDevice : il dispositivo principale il cui dispositivo complementare corrispondente deve essere liberato |
Getta | |
---|---|
IllegalStateException | se non ci sono dispositivi complementari |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Recupera il dispositivo associato allocato come identificato dal dispositivo principale
Parametri | |
---|---|
device | ITestDevice : il dispositivo principale con cui è allocato il dispositivo complementare |
ritorna | |
---|---|
ITestDevice | il dispositivo associato o null se non viene trovato |
getInstance
public static CompanionDeviceTracker getInstance ()
Recupera l'istanza singleton del tracker
ritorna | |
---|---|
CompanionDeviceTracker |