TrackerUrządzenia towarzyszącego

public class CompanionDeviceTracker
extends Object

java.lang.Object
com.android.tradefed.targetprep.Companion.CompanionDeviceTracker


Klasa dotycząca przydzielania i zwalniania urządzeń towarzyszących

Podsumowanie

Metody publiczne

ITestDevice allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)

Przydziel urządzenie towarzyszące na podstawie kryteriów wyboru.

void freeCompanionDevice(ITestDevice device)

Zwolnij urządzenie towarzyszące określone przez urządzenie główne

ITestDevice getCompanionDevice(ITestDevice device)

Pobieranie przydzielonego urządzenia towarzyszącego określonego przez urządzenie główne

static CompanionDeviceTracker getInstance()

Pobiera instancję trackera w formacie jednotonowym

Metody publiczne

Przydziel urządzenie towarzyszące

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

Przydziel urządzenie towarzyszące na podstawie kryteriów wyboru.

Parametry
device ITestDevice: główne urządzenie. służy do identyfikacji urządzenia towarzyszącego

opt DeviceSelectionOptions: kryteria wyboru

Zwroty
ITestDevice przydzielone urządzenie lub null, jeśli żadne nie jest dostępne

bezpłatne urządzenie towarzyszące

public void freeCompanionDevice (ITestDevice device)

Zwolnij urządzenie towarzyszące określone przez urządzenie główne

Parametry
device ITestDevice: główne urządzenie, którego powiązane urządzenie powinno zostać zwolnione.

Rzuty
IllegalStateException jeśli brak urządzeń towarzyszących

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Pobieranie przydzielonego urządzenia towarzyszącego określonego przez urządzenie główne

Parametry
device ITestDevice: główne urządzenie, z którym zostało przydzielone urządzenie towarzyszące.

Zwroty
ITestDevice urządzenie towarzyszące lub null, jeśli nie zostaną znalezione

getInstance

public static CompanionDeviceTracker getInstance ()

Pobiera instancję trackera w formacie jednotonowym

Zwroty
CompanionDeviceTracker