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 |
|