CompanionDeviceTracker
public class CompanionDeviceTracker
extends Object
java.lang.Object | |
↳ | 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 complementare 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 complementare |
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 |
Tiri | |
---|---|
IllegalStateException | se nessun dispositivo compagno |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Recupera il dispositivo complementare allocato come identificato dal dispositivo principale
Parametri | |
---|---|
device | ITestDevice : il dispositivo principale a cui è allocato il dispositivo complementare |
ritorna | |
---|---|
ITestDevice | il dispositivo compagno o null se non trovato |
getInstance
public static CompanionDeviceTracker getInstance ()
Recupera l'istanza singleton del tracker
ritorna | |
---|---|
CompanionDeviceTracker |