CompanionDeviceTracker
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)
Sie können ein Companion-Gerät anhand von Auswahlkriterien zuweisen. |
void
|
freeCompanionDevice(ITestDevice device)
Das vom primären Gerät erkannte Zubehörgerät freigeben |
ITestDevice
|
getCompanionDevice(ITestDevice device)
Zugewiesenes Companion-Gerät abrufen, wie vom primären Gerät angegeben |
static
CompanionDeviceTracker
|
getInstance()
Ruft die Singleton-Instanz des Trackers ab |
Öffentliche Methoden
allocateCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Sie können ein Companion-Gerät anhand von Auswahlkriterien zuweisen.
| Parameter | |
|---|---|
device |
ITestDevice: das primäre Gerät, mit dem das zugehörige Gerät identifiziert wird |
opt |
DeviceSelectionOptions: Auswahlkriterien |
| Returns | |
|---|---|
ITestDevice |
die dem Gerät zugewiesene ID oder null, wenn keine verfügbar ist |
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
Das vom primären Gerät erkannte Zubehörgerät freigeben
| Parameter | |
|---|---|
device |
ITestDevice: das primäre Gerät, dessen zugehöriges Companion-Gerät freigegeben werden soll |
| Ausgabe | |
|---|---|
IllegalStateException |
Wenn keine Companion-Geräte vorhanden sind |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Zugewiesenes Companion-Gerät abrufen, wie vom primären Gerät angegeben
| Parameter | |
|---|---|
device |
ITestDevice: das primäre Gerät, dem das Zubehörgerät zugewiesen ist |
| Returns | |
|---|---|
ITestDevice |
das Companion-Gerät oder null, falls nicht gefunden |
getInstance
public static CompanionDeviceTracker getInstance ()
Ruft die Singleton-Instanz des Trackers ab
| Returns | |
|---|---|
CompanionDeviceTracker |
|