DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection en implements IDeviceSelection

java.lang.Object
?? com.android.tradefed.device.DeviceSelectionOptions


Conteneur pour les critères de sélection de l'appareil.

Sommaire

Classes imbriquées

enum DeviceSelectionOptions.DeviceRequestedType

Les différents types possibles de périphériques d'espace réservé pris en charge.

Constructeurs publics

DeviceSelectionOptions ()

Méthodes publiques

void addExcludeSerial (String serialNumber)

Ajoutez un numéro de série à la liste d'exclusion.

void addProductType (String productType)

Ajoutez un type de produit aux options de sélection d'appareils.

void addProperty (String propertyKey, String propValue)

Ajouter un critère de propriété aux options de sélection d'appareils

void addSerial (String serialNumber)

Ajoutez un numéro de série aux options de sélection de périphérique.

static IDeviceSelection createForSerial (String serial)

Aide méthode de fabrication pour créer un IDeviceSelection qui seul appareil correspondre à série donné

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Fonction d'assistance utilisée pour récupérer la variable d'environnement.

boolean gceDeviceRequested ()

Integer getBatteryLevel (IDevice device)

Récupère le niveau de batterie pour l'appareil donné

String getDeviceProductType (IDevice device)

Obtient le type de produit des appareils donné

String getDeviceProductVariant (IDevice device)

Obtient la variante de produit des appareils donnée

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
getExcludeSerials ()

Obtient une copie de la liste d'exclusion des numéros de série

Integer getMaxBatteryLevel ()

Obtient le niveau de batterie maximum demandé

Integer getMaxBatteryTemperature ()

Obtient le niveau de batterie maximum demandé

Integer getMinBatteryLevel ()

Obtient le niveau de batterie minimum requis

getNoMatchReason ()

Renvoie la raison pour laquelle le périphérique n'a pas été mis en correspondance.

getProductTypes ()

Obtient une copie de la liste des types de produits

getProperties ()

Renvoie une carte de la liste des propriétés

boolean getRequireBatteryCheck ()

Obtient si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu

boolean getRequireBatteryTemperatureCheck ()

Obtient si la vérification de la température de la batterie est requise pour les appareils dont la température de la batterie est inconnue

getSerials (IDevice device)

Obtient une copie des numéros de série

getSerials ()

Renvoie la liste des publications en série demandées.

boolean localVirtualDeviceRequested ()
boolean matches (IDevice device)
boolean nullDeviceRequested ()

boolean remoteDeviceRequested ()
void setDeviceRequested (boolean deviceRequested)

Définit l'indicateur demandé par l'émulateur

void setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested (boolean emulatorRequested)

Définit l'indicateur demandé par l'émulateur

void setGceDeviceRequested (boolean gceDeviceRequested)
void setMaxBatteryLevel (Integer maxBattery)

Définit le niveau maximum de la batterie

void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Définit le niveau maximum de la batterie

void setMinBatteryLevel (Integer minBattery)

Définit le niveau minimum de la batterie

void setNullDeviceRequested (boolean nullDeviceRequested)

Définit l'indicateur de périphérique null demandé

void setRequireBatteryCheck (boolean requireCheck)

Définit si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Définit si la vérification de la température de la batterie est requise pour les appareils dont la température de la batterie est inconnue

void setSerial (String... serialNumber)

Définissez la liste d'inclusion des numéros de série, en remplaçant toutes les valeurs existantes.

void setStubEmulatorRequested (boolean stubEmulatorRequested)

Définit l'indicateur demandé par l'émulateur de stub

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Définit l'indicateur de demande de périphérique tcp

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Constructeurs publics

DeviceSelectionOptions

public DeviceSelectionOptions ()

Méthodes publiques

ajouterExclureSérie

public void addExcludeSerial (String serialNumber)

Ajoutez un numéro de série à la liste d'exclusion.

addProductType

public void addProductType (String productType)

Ajoutez un type de produit aux options de sélection d'appareils.

ajouterPropriété

public void addProperty (String propertyKey, 
                String propValue)

Ajouter un critère de propriété aux options de sélection d'appareils

Paramètres
propertyKey String

propValue String

ajouterSérie

public void addSerial (String serialNumber)

Ajoutez un numéro de série aux options de sélection de périphérique.

createForSerial

public static IDeviceSelection createForSerial (String serial)

Aide méthode de fabrication pour créer un IDeviceSelection qui seul appareil correspondre à série donné

Paramètres
serial String

Retour
IDeviceSelection

appareilDemandé

public boolean deviceRequested ()

Retour
boolean

émulateurDemandé

public boolean emulatorRequested ()

Retour
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Fonction d'assistance utilisée pour récupérer la variable d'environnement. Il est essentiellement une enveloppe autour System.getenv(String) Ceci est fait à des fins de tests unitaires.

Paramètres
name String : la variable d'environnement à récupérer.

Retour
String une String valeur de la variable d'environnement ou null si non disponible.

gceDeviceRequested

public boolean gceDeviceRequested ()

Retour
boolean

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Récupère le niveau de batterie pour l'appareil donné

Paramètres
device IDevice : l' IDevice

Retour
Integer le niveau de batterie de l' appareil ou null si elle est inconnue

getDeviceProductType

public String getDeviceProductType (IDevice device)

Obtient le type de produit des appareils donné

Paramètres
device IDevice : l' IDevice

Retour
String le type de produit de l' appareil ou null si elle est inconnue

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Obtient la variante de produit des appareils donnée

Paramètres
device IDevice : l' IDevice

Retour
String la variante de produit de l' appareil ou null si elle est inconnue

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Retour
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

Obtient une copie de la liste d'exclusion des numéros de série

Retour
une ERROR(/Collection) des numéros de série

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Obtient le niveau de batterie maximum demandé

Retour
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Obtient le niveau de batterie maximum demandé

Retour
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Obtient le niveau de batterie minimum requis

Retour
Integer

getNoMatchReason

public  getNoMatchReason ()

Renvoie la raison pour laquelle le périphérique n'a pas été mis en correspondance.

Retour
une carte du numéro de série à la raison pour laquelle il n'a pas été attribué

getProductTypes

public  getProductTypes ()

Obtient une copie de la liste des types de produits

Retour
une ERROR(/Collection) de types de produits

obtenirPropriétés

public  getProperties ()

Renvoie une carte de la liste des propriétés

Retour
une ERROR(/Map) des noms de propriétés de l' appareil aux valeurs

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Obtient si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu

Retour
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Obtient si la vérification de la température de la batterie est requise pour les appareils dont la température de la batterie est inconnue

Retour
boolean

getSerials

public  getSerials (IDevice device)

Obtient une copie des numéros de série

Paramètres
device IDevice : Le IDevice représentant le dispositif considéré pour la sélection.

Retour
une ERROR(/Collection) des numéros de série

getSerials

public  getSerials ()

Renvoie la liste des publications en série demandées.

Retour

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Retour
boolean

allumettes

public boolean matches (IDevice device)

Paramètres
device IDevice

Retour
boolean true si la donnée IDevice est un match pour les options offertes. false autrement

nullDeviceRequested

public boolean nullDeviceRequested ()

Retour
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

Retour
boolean

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

Définit l'indicateur demandé par l'émulateur

Paramètres
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Paramètres
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

Définit l'indicateur demandé par l'émulateur

Paramètres
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Paramètres
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Définit le niveau maximum de la batterie

Paramètres
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Définit le niveau maximum de la batterie

Paramètres
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Définit le niveau minimum de la batterie

Paramètres
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Définit l'indicateur de périphérique null demandé

Paramètres
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Définit si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu

Paramètres
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Définit si la vérification de la température de la batterie est requise pour les appareils dont la température de la batterie est inconnue

Paramètres
requireCheckTemprature boolean

setSérie

public void setSerial (String... serialNumber)

Définissez la liste d'inclusion des numéros de série, en remplaçant toutes les valeurs existantes.

Paramètres
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Définit l'indicateur demandé par l'émulateur de stub

Paramètres
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Définit l'indicateur de demande de périphérique tcp

Paramètres
tcpDeviceRequested boolean

stubÉmulateurDemandé

public boolean stubEmulatorRequested ()

Retour
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Retour
boolean