Companion-Tracker
public
class
CompanionDeviceTracker
extends Object
java.lang.Object | |
😎 | com.android.tradefed.targetprep.Companion.CompanionDeviceTracker |
Eine Klasse zum Zuweisen und Freigeben von Companion-Geräten
Zusammenfassung
Öffentliche Methoden | |
---|---|
ITestDevice
|
allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)
Ein Begleitgerät basierend auf Auswahlkriterien zuweisen. |
void
|
freeCompanionDevice(ITestDevice device)
Das Begleitgerät gemäß der Kennzeichnung des primären Geräts freigeben |
ITestDevice
|
getCompanionDevice(ITestDevice device)
Zugewiesenes Begleitgerät abrufen, wie es vom primären Gerät erkannt wurde |
static
CompanionDeviceTracker
|
getInstance()
Ruft die Singleton-Instanz des Trackers ab |
Öffentliche Methoden
assignCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Ein Begleitgerät basierend auf Auswahlkriterien zuweisen.
Parameter | |
---|---|
device |
ITestDevice : das primäre Gerät. zur Identifizierung des Begleitgeräts |
opt |
DeviceSelectionOptions : Auswahlkriterien |
Returns | |
---|---|
ITestDevice |
das zugewiesene Gerät oder null , wenn nichts verfügbar ist |
kostenlosesCompanionGerät
public void freeCompanionDevice (ITestDevice device)
Das Begleitgerät gemäß der Kennzeichnung des primären Geräts freigeben
Parameter | |
---|---|
device |
ITestDevice : das primäre Gerät, dessen entsprechendes Begleitgerät freigegeben werden soll |
Ausgabe | |
---|---|
IllegalStateException |
wenn keine Companion-Geräte |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Zugewiesenes Begleitgerät abrufen, wie es vom primären Gerät erkannt wurde
Parameter | |
---|---|
device |
ITestDevice : das primäre Gerät, mit dem das Begleitgerät verknüpft ist |
Returns | |
---|---|
ITestDevice |
das Begleitgerät oder null , falls es nicht gefunden wird |
getInstance
public static CompanionDeviceTracker getInstance ()
Ruft die Singleton-Instanz des Trackers ab
Returns | |
---|---|
CompanionDeviceTracker |