CompanionDeviceTracker
public class CompanionDeviceTracker
extends Object
java.lang.Object | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
Eine Klasse zum Zuweisen und Freigeben von Begleitgeräten
Zusammenfassung
Öffentliche Methoden | |
---|---|
ITestDevice | allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt) Weisen Sie ein Begleitgerät basierend auf Auswahlkriterien zu. |
void | freeCompanionDevice ( ITestDevice device) Geben Sie das vom Primärgerät identifizierte Begleitgerät frei |
ITestDevice | getCompanionDevice ( ITestDevice device) Rufen Sie das zugewiesene Begleitgerät ab, das vom primären Gerät identifiziert wurde |
static CompanionDeviceTracker | getInstance () Ruft eine Singleton-Instanz des Trackers ab |
Öffentliche Methoden
allocateCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Weisen Sie ein Begleitgerät basierend auf Auswahlkriterien zu.
Parameter | |
---|---|
device | ITestDevice : das primäre Gerät. Wird zur Identifizierung des Begleitgeräts verwendet |
opt | DeviceSelectionOptions : Auswahlkriterien |
Kehrt zurück | |
---|---|
ITestDevice | das zugewiesene Gerät oder null , wenn keines verfügbar ist |
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
Geben Sie das vom Primärgerät identifizierte Begleitgerät frei
Parameter | |
---|---|
device | ITestDevice : das primäre Gerät, dessen entsprechendes Begleitgerät freigegeben werden soll |
Würfe | |
---|---|
IllegalStateException | wenn keine Begleitgeräte vorhanden sind |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Rufen Sie das zugewiesene Begleitgerät ab, das vom primären Gerät identifiziert wurde
Parameter | |
---|---|
device | ITestDevice : das primäre Gerät, dem das Begleitgerät zugewiesen ist |
Kehrt zurück | |
---|---|
ITestDevice | das Begleitgerät oder null , wenn es nicht gefunden wird |
bekomme Instanz
public static CompanionDeviceTracker getInstance ()
Ruft eine Singleton-Instanz des Trackers ab
Kehrt zurück | |
---|---|
CompanionDeviceTracker |