Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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