TowarzyszDeviceTracker

public class CompanionDeviceTracker
extends Object

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


Klasa do przydzielania i zwalniania urządzeń towarzyszących

Streszczenie

Metody publiczne

ITestDevice allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt)

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

void freeCompanionDevice ( ITestDevice device)

Uwolnij urządzenie towarzyszące zidentyfikowane przez urządzenie główne

ITestDevice getCompanionDevice ( ITestDevice device)

Odzyskaj przydzielone urządzenie towarzyszące zidentyfikowane przez urządzenie główne

static CompanionDeviceTracker getInstance ()

Pobiera pojedynczą instancję trackera

Metody publiczne

allocateCompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

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

Parametry
device ITestDevice : urządzenie podstawowe. używane do identyfikacji urządzenia towarzyszącego

opt DeviceSelectionOptions : kryteria wyboru

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

freeCompanionDevice

public void freeCompanionDevice (ITestDevice device)

Uwolnij urządzenie towarzyszące zidentyfikowane przez urządzenie główne

Parametry
device ITestDevice : urządzenie główne, którego odpowiednie urządzenie towarzyszące powinno zostać zwolnione

Rzuty
IllegalStateException jeśli nie ma urządzeń towarzyszących

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Odzyskaj przydzielone urządzenie towarzyszące zidentyfikowane przez urządzenie główne

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

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

uzyskac instancje

public static CompanionDeviceTracker getInstance ()

Pobiera pojedynczą instancję trackera

Zwroty
CompanionDeviceTracker