IDeviceSelection
  public
  
  
  
  interface
  IDeviceSelection
  
  
      implements
      
        IMatcher<IDevice>
      
  
  
| com.android.tradefed.device.IDeviceSelection | 
Interface des critères de sélection des appareils.
Résumé
| Méthodes publiques | |
|---|---|
| 
        abstract
        
        
        
        
        boolean | 
      deviceRequested()
       | 
| 
        abstract
        
        
        
        
        boolean | 
      emulatorRequested()
       | 
| 
        abstract
        
        
        
        
        boolean | 
      gceDeviceRequested()
       | 
| 
        abstract
        
        
        
        
        IDeviceSelection.BaseDeviceType | 
      getBaseDeviceTypeRequested()
      Renvoie le type d'appareil que nous devons utiliser. | 
| 
        abstract
        
        
        
        
        Integer | 
      getBatteryLevel(IDevice device)
      Récupère le niveau de la batterie pour l'appareil donné | 
| 
        abstract
        
        
        
        
        String | 
      getDeviceProductType(IDevice device)
      Récupère le type de produit de l'appareil donné | 
| 
        abstract
        
        
        
        
        String | 
      getDeviceProductVariant(IDevice device)
      Récupère la variante de produit des appareils donnés | 
| 
        abstract
        
        
        
        
         | 
      getExcludeSerials()
      Récupère une copie de la liste d'exclusion des numéros de série | 
| 
        abstract
        
        
        
        
         | 
      getNoMatchReason()
      Indique la raison pour laquelle l'appareil n'a pas été mis en correspondance. | 
| 
        abstract
        
        
        
        
         | 
      getProductTypes()
      Récupère une copie de la liste des types de produits | 
| 
        abstract
        
        
        
        
         | 
      getProperties()
      Renvoie une carte de la liste des établissements | 
| 
        abstract
        
        
        
        
         | 
      getSerials(IDevice device)
      Récupère une copie des numéros de série | 
| 
        abstract
        
        
        
        
         | 
      getSerials()
      Renvoie la liste des séries demandées. | 
| 
        abstract
        
        
        
        
        boolean | 
      nullDeviceRequested()
       | 
| 
        abstract
        
        
        
        
        void | 
      setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
      Définit le type d'appareil que nous devons utiliser. | 
| 
        abstract
        
        
        
        
        void | 
      setRequireBatteryCheck(boolean requireCheck)
      Indique si la vérification de la batterie doit être effectuée ou non. | 
| 
        abstract
        
        
        
        
        void | 
      setSerial(String... serialNumber)
      Définissez la liste d'inclusion des numéros de série, en remplaçant toutes les valeurs existantes. | 
| 
        abstract
        
        
        
        
        boolean | 
      stubEmulatorRequested()
       | 
| 
        
        default
        
        
        
        boolean | 
      tcpDeviceRequested()
       | 
Méthodes publiques
deviceRequested
public abstract boolean deviceRequested ()
| Renvoie | |
|---|---|
| boolean | truesi un appareil a été demandé | 
emulatorRequested
public abstract boolean emulatorRequested ()
| Renvoie | |
|---|---|
| boolean | truesi un émulateur a été demandé | 
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
| Renvoie | |
|---|---|
| boolean | truesi un appareil gce (également appelé appareil à distance) a été demandé | 
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Renvoie le type d'appareil que nous devons utiliser.
| Renvoie | |
|---|---|
| IDeviceSelection.BaseDeviceType | |
getBatteryLevel
public abstract Integer getBatteryLevel (IDevice device)
Récupère le niveau de la batterie pour l'appareil donné
| Paramètres | |
|---|---|
| device | IDevice:IDevice | 
| Renvoie | |
|---|---|
| Integer | le niveau de batterie de l'appareil ou nullsi inconnu | 
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
Récupère le type de produit de l'appareil donné
| Paramètres | |
|---|---|
| device | IDevice:IDevice | 
| Renvoie | |
|---|---|
| String | le type de produit de l'appareil ou nullsi inconnu ; | 
getDeviceProductVariant
public abstract String getDeviceProductVariant (IDevice device)
Récupère la variante de produit des appareils donnés
| Paramètres | |
|---|---|
| device | IDevice:IDevice | 
| Renvoie | |
|---|---|
| String | la variante du produit de l'appareil ou nullsi elle est inconnue | 
getExcludeSerials
public abstractgetExcludeSerials () 
Récupère une copie de la liste d'exclusion des numéros de série
| Renvoie | |
|---|---|
|  | une ERROR(/Collection)de numéros de série | 
getNoMatchReason
public abstractgetNoMatchReason () 
Indique la raison pour laquelle l'appareil n'a pas été mis en correspondance.
| Renvoie | |
|---|---|
|  | une carte des numéros de série et des raisons pour lesquelles ils n'ont pas été attribués ; | 
getProductTypes
public abstractgetProductTypes () 
Récupère une copie de la liste des types de produits
| Renvoie | |
|---|---|
|  | un ERROR(/Collection)de types de produits | 
getProperties
public abstractgetProperties () 
Renvoie une carte de la liste des établissements
| Renvoie | |
|---|---|
|  | un ERROR(/Map)de noms de propriétés d'appareils et de valeurs | 
getSerials
public abstractgetSerials (IDevice device) 
Récupère une copie des numéros de série
| Paramètres | |
|---|---|
| device | IDevice:IDevicereprésentant l'appareil envisagé pour la sélection. | 
| Renvoie | |
|---|---|
|  | une ERROR(/Collection)de numéros de série | 
getSerials
public abstractgetSerials () 
Renvoie la liste des séries demandées.
| Renvoie | |
|---|---|
|  | |
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
| Renvoie | |
|---|---|
| boolean | truesi un appareil nul (aucun appareil requis) a été demandé | 
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Définit le type d'appareil que nous devons utiliser.
| Paramètres | |
|---|---|
| type | IDeviceSelection.BaseDeviceType | 
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
Indique si la vérification de la batterie doit être effectuée ou non.
| Paramètres | |
|---|---|
| requireCheck | boolean | 
setSerial
public abstract 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 | 
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
| Renvoie | |
|---|---|
| boolean | truesi un émulateur de bouchon a été demandé. Un émulateur bouchon est un espace réservé à utiliser lorsque la configuration doit lancer un émulateur. | 
tcpDeviceRequested
public boolean tcpDeviceRequested ()
| Renvoie | |
|---|---|
| boolean | truesi un appareil TCP (également appelé appareil connecté à l'ADB) a été demandé | 
