CompanionDeviceTracker
public
class
CompanionDeviceTracker
extends Object
java.lang.Object | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
Una classe per l'allocazione e la liberazione dei dispositivi companion
Riepilogo
Metodi pubblici | |
---|---|
ITestDevice
|
allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)
Assegna un dispositivo secondario in base a criteri di selezione. |
void
|
freeCompanionDevice(ITestDevice device)
Liberare il dispositivo secondario identificato dal dispositivo principale |
ITestDevice
|
getCompanionDevice(ITestDevice device)
Recupera il dispositivo secondario allocato 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 secondario in base a criteri di selezione.
Parametri | |
---|---|
device |
ITestDevice : il dispositivo principale, utilizzato per identificare il dispositivo secondario |
opt |
DeviceSelectionOptions : criteri di selezione |
Ritorni | |
---|---|
ITestDevice |
il dispositivo allocato o null se non è disponibile alcun dispositivo |
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
Liberare il dispositivo secondario identificato dal dispositivo principale
Parametri | |
---|---|
device |
ITestDevice : il dispositivo principale di cui deve essere liberato il dispositivo complementare corrispondente |
Lanci | |
---|---|
IllegalStateException |
Se non sono presenti dispositivi companion |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Recupera il dispositivo secondario allocato identificato dal dispositivo principale
Parametri | |
---|---|
device |
ITestDevice : il dispositivo principale a cui è allocato il dispositivo secondario |
Ritorni | |
---|---|
ITestDevice |
il dispositivo complementare o null se non viene trovato |
getInstance
public static CompanionDeviceTracker getInstance ()
Recupera l'istanza singleton del tracker
Ritorni | |
---|---|
CompanionDeviceTracker |