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 |
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
publicgetExcludeSerials ()
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
publicgetNoMatchReason ()
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
publicgetProductTypes ()
Obtient une copie de la liste des types de produits
Retour | |
---|---|
une ERROR(/Collection) de types de produits |
obtenirPropriétés
publicgetProperties ()
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
publicgetSerials (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
publicgetSerials ()
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 |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2021/10/04 (UTC).