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 |