IDeviceSelection
  public
  
  
  
  interface
  IDeviceSelection
  
  
      implements
      
        IMatcher<IDevice>
      
  
  
| com.android.tradefed.device.IDeviceSelection | 
ממשק לקריטריונים לבחירת מכשיר.
סיכום
| שיטות ציבוריות | |
|---|---|
| 
        abstract
        
        
        
        
        boolean | 
      deviceRequested()
       | 
| 
        abstract
        
        
        
        
        boolean | 
      emulatorRequested()
       | 
| 
        abstract
        
        
        
        
        boolean | 
      gceDeviceRequested()
       | 
| 
        abstract
        
        
        
        
        IDeviceSelection.BaseDeviceType | 
      getBaseDeviceTypeRequested()
      הפונקציה מחזירה את סוג המכשיר שבו צריך להשתמש. | 
| 
        abstract
        
        
        
        
        Integer | 
      getBatteryLevel(IDevice device)
      אחזור של רמת הטעינה של הסוללה במכשיר הנתון | 
| 
        abstract
        
        
        
        
        String | 
      getDeviceProductType(IDevice device)
      הפונקציה מקבלת את סוג המוצר של המכשירים הנתונים | 
| 
        abstract
        
        
        
        
        String | 
      getDeviceProductVariant(IDevice device)
      הפונקציה מקבלת את וריאציית המוצר של המכשירים הנתונים | 
| 
        abstract
        
        
        
        
         | 
      getExcludeSerials()
      הפונקציה מקבלת עותק של רשימת ההחרגות של המספרים הסידוריים | 
| 
        abstract
        
        
        
        
         | 
      getNoMatchReason()
      הפונקציה מחזירה את הסיבה לכך שהמכשיר לא תואם. | 
| 
        abstract
        
        
        
        
         | 
      getProductTypes()
      אחזור עותק של רשימת סוגי המוצרים | 
| 
        abstract
        
        
        
        
         | 
      getProperties()
      הפונקציה מחזירה מפה של רשימת הנכסים | 
| 
        abstract
        
        
        
        
         | 
      getSerials(IDevice device)
      אחזור עותק של המספרים הסידוריים | 
| 
        abstract
        
        
        
        
         | 
      getSerials()
      הפונקציה מחזירה את רשימת כתבי העת המבוקשים. | 
| 
        abstract
        
        
        
        
        boolean | 
      nullDeviceRequested()
       | 
| 
        abstract
        
        
        
        
        void | 
      setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
      מגדיר את סוג המכשיר שבו נשתמש. | 
| 
        abstract
        
        
        
        
        void | 
      setRequireBatteryCheck(boolean requireCheck)
      מגדיר אם אנחנו רוצים לבצע את בדיקת הסוללה. | 
| 
        abstract
        
        
        
        
        void | 
      setSerial(String... serialNumber)
      מגדירים את רשימת ההכללה של המספרים הסידוריים, ומחליפים את הערכים הקיימים. | 
| 
        abstract
        
        
        
        
        boolean | 
      stubEmulatorRequested()
       | 
| 
        
        default
        
        
        
        boolean | 
      tcpDeviceRequested()
       | 
שיטות ציבוריות
deviceRequested
public abstract boolean deviceRequested ()
| החזרות | |
|---|---|
| boolean | trueאם נשלחה בקשה למכשיר | 
emulatorRequested
public abstract boolean emulatorRequested ()
| החזרות | |
|---|---|
| boolean | trueאם נשלחה בקשה למהדורת אמולטור | 
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
| החזרות | |
|---|---|
| boolean | trueאם נשלחה בקשה למכשיר GCE (כלומר מכשיר מרוחק) | 
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
הפונקציה מחזירה את סוג המכשיר שבו צריך להשתמש.
| החזרות | |
|---|---|
| IDeviceSelection.BaseDeviceType | |
getBatteryLevel
public abstract Integer getBatteryLevel (IDevice device)
אחזור של רמת הטעינה של הסוללה במכשיר הנתון
| פרמטרים | |
|---|---|
| device | IDevice:IDevice | 
| החזרות | |
|---|---|
| Integer | רמת הטעינה של הסוללה במכשיר או nullאם היא לא ידועה | 
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
הפונקציה מקבלת את סוג המוצר של המכשירים הנתונים
| פרמטרים | |
|---|---|
| device | IDevice:IDevice | 
| החזרות | |
|---|---|
| String | סוג המוצר של המכשיר או nullאם הוא לא ידוע | 
getDeviceProductVariant
public abstract String getDeviceProductVariant (IDevice device)
הפונקציה מקבלת את וריאציית המוצר של המכשירים הנתונים
| פרמטרים | |
|---|---|
| device | IDevice:IDevice | 
| החזרות | |
|---|---|
| String | וריאנט המוצר של המכשיר או nullאם לא ידוע | 
getExcludeSerials
public abstractgetExcludeSerials () 
הפונקציה מקבלת עותק של רשימת ההחרגות של המספרים הסידוריים
| החזרות | |
|---|---|
|  | ERROR(/Collection)של מספרים סידוריים | 
getNoMatchReason
public abstractgetNoMatchReason () 
הפונקציה מחזירה את הסיבה לכך שהמכשיר לא תואם.
| החזרות | |
|---|---|
|  | מפה של המספר הסידורי לצד הסיבה לכך שלא הוקצה | 
getProductTypes
public abstractgetProductTypes () 
אחזור עותק של רשימת סוגי המוצרים
| החזרות | |
|---|---|
|  | ERROR(/Collection)של סוגי מוצרים | 
getProperties
public abstractgetProperties () 
הפונקציה מחזירה מפה של רשימת הנכסים
| החזרות | |
|---|---|
|  | ERROR(/Map)של שמות מאפייני המכשיר לערכים | 
getSerials
public abstractgetSerials (IDevice device) 
אחזור עותק של המספרים הסידוריים
| פרמטרים | |
|---|---|
| device | IDevice: ה-IDeviceשמייצג את המכשיר שנלקח בחשבון לבחירה. | 
| החזרות | |
|---|---|
|  | ERROR(/Collection)של מספרים סידוריים | 
getSerials
public abstractgetSerials () 
הפונקציה מחזירה את רשימת כתבי העת המבוקשים.
| החזרות | |
|---|---|
|  | |
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
| החזרות | |
|---|---|
| boolean | trueאם נשלחה בקשה למכשיר null (כלומר לא נדרש מכשיר) | 
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
מגדיר את סוג המכשיר שבו נשתמש.
| פרמטרים | |
|---|---|
| type | IDeviceSelection.BaseDeviceType | 
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
מגדיר אם אנחנו רוצים לבצע את בדיקת הסוללה.
| פרמטרים | |
|---|---|
| requireCheck | boolean | 
setSerial
public abstract void setSerial (String... serialNumber)
מגדירים את רשימת ההכללה של המספרים הסידוריים, ומחליפים את הערכים הקיימים.
| פרמטרים | |
|---|---|
| serialNumber | String | 
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
| החזרות | |
|---|---|
| boolean | trueאם ביקשת אמולטור של סטאב. אמולטור stub הוא placeholder שמשמש כשצריך להפעיל אמולטור בתהליך ההגדרה. | 
tcpDeviceRequested
public boolean tcpDeviceRequested ()
| החזרות | |
|---|---|
| boolean | trueאם התבקשה מכשיר TCP (כלומר מכשיר שמחובר ל-adb) | 
