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 basierend auf Auswahlkriterien ein Begleitgerät zu.

void freeCompanionDevice ( ITestDevice device)

Geben Sie das vom primären Gerät identifizierte Begleitgerät frei

ITestDevice getCompanionDevice ( ITestDevice device)

Rufen Sie das zugewiesene Begleitgerät ab, wie es vom primären Gerät identifiziert wurde

static CompanionDeviceTracker getInstance ()

Ruft eine Singleton-Instanz des Trackers ab

Öffentliche Methoden

CompanionDevice zuweisen

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

Weisen Sie basierend auf Auswahlkriterien ein Begleitgerät zu.

Parameter
device ITestDevice : das primäre Gerät. verwendet, um das Begleitgerät zu identifizieren

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ären Gerät identifizierte Begleitgerät frei

Parameter
device ITestDevice : das primäre Gerät, dessen entsprechendes Begleitgerät freigegeben werden soll

Wirft
wenn keine Begleitgeräte

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Rufen Sie das zugewiesene Begleitgerät ab, wie es vom primären Gerät identifiziert wurde

Parameter
device ITestDevice : das primäre Gerät, dem das Begleitgerät zugeordnet 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