CompanionDeviceTracker
public
class
CompanionDeviceTracker
extends Object
java.lang.Object | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
Klasa do przydzielania i zwalniania urządzeń towarzyszących
Podsumowanie
Metody publiczne | |
---|---|
ITestDevice
|
allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)
przydzielać urządzenie towarzyszące na podstawie kryteriów wyboru, |
void
|
freeCompanionDevice(ITestDevice device)
Uwolnienie urządzenia towarzyszącego, które zostało zidentyfikowane przez urządzenie główne |
ITestDevice
|
getCompanionDevice(ITestDevice device)
Pobranie przypisanego urządzenia towarzyszącego, zidentyfikowanego przez urządzenie główne |
static
CompanionDeviceTracker
|
getInstance()
Pobiera pojedynczy obiekt śledzenia |
Metody publiczne
allocateCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
przydzielać urządzenie towarzyszące na podstawie kryteriów wyboru,
Parametry | |
---|---|
device |
ITestDevice : urządzenie główne. służy do identyfikowania urządzenia towarzyszącego |
opt |
DeviceSelectionOptions : kryteria wyboru |
Zwroty | |
---|---|
ITestDevice |
urządzenia przypisanego lub null , jeśli nie ma dostępnych urządzeń |
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
Uwolnienie urządzenia towarzyszącego, które zostało zidentyfikowane przez urządzenie główne
Parametry | |
---|---|
device |
ITestDevice : podstawowe urządzenie, którego odpowiadające urządzenie towarzyszące powinno zostać zwolnione |
Rzuty | |
---|---|
IllegalStateException |
if no companion devices |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Pobranie przypisanego urządzenia towarzyszącego, zidentyfikowanego przez urządzenie główne
Parametry | |
---|---|
device |
ITestDevice : podstawowe urządzenie, do którego przypisane jest urządzenie towarzyszące |
Zwroty | |
---|---|
ITestDevice |
urządzenia towarzyszącego lub null , jeśli nie zostanie znalezione |
getInstance
public static CompanionDeviceTracker getInstance ()
Pobiera pojedynczy obiekt śledzenia
Zwroty | |
---|---|
CompanionDeviceTracker |