CompanionDeviceTracker
public class CompanionDeviceTracker
extends Object
java.lang.Object | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
Une classe pour allouer et libérer des appareils compagnons
Résumé
Méthodes publiques | |
---|---|
ITestDevice | allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt) Attribuez un appareil compagnon en fonction de critères de sélection. |
void | freeCompanionDevice ( ITestDevice device) Libérez l'appareil compagnon tel qu'identifié par l'appareil principal |
ITestDevice | getCompanionDevice ( ITestDevice device) Récupérer l'appareil compagnon alloué tel qu'identifié par l'appareil principal |
static CompanionDeviceTracker | getInstance () Récupère l'instance singleton du tracker |
Méthodes publiques
allouerCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Attribuez un appareil compagnon en fonction de critères de sélection.
Paramètres | |
---|---|
device | ITestDevice : le périphérique principal. utilisé pour identifier l'appareil compagnon |
opt | DeviceSelectionOptions : critères de sélection |
Retour | |
---|---|
ITestDevice | l'appareil alloué ou null si aucun n'est disponible |
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
Libérez l'appareil compagnon tel qu'identifié par l'appareil principal
Paramètres | |
---|---|
device | ITestDevice : l'appareil principal dont l'appareil compagnon correspondant doit être libéré |
Lance | |
---|---|
IllegalStateException | si aucun appareil compagnon |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Récupérer l'appareil compagnon alloué tel qu'identifié par l'appareil principal
Paramètres | |
---|---|
device | ITestDevice : l'appareil principal auquel l'appareil compagnon est attribué |
Retour | |
---|---|
ITestDevice | l'appareil compagnon ou null s'il n'est pas trouvé |
getInstance
public static CompanionDeviceTracker getInstance ()
Récupère l'instance singleton du tracker
Retour | |
---|---|
CompanionDeviceTracker |