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