IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


ממשק לקריטריונים לבחירת מכשיר.

סיכום

שיטות ציבוריות

abstract boolean deviceRequested()
abstract boolean emulatorRequested()
abstract boolean gceDeviceRequested()
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 setSerial(String... serialNumber)

מגדירים את רשימת ההכללה של המספרים הסידוריים, ומחליפים את הערכים הקיימים.

abstract boolean stubEmulatorRequested()
abstract boolean tcpDeviceRequested()

שיטות ציבוריות

deviceRequested

public abstract boolean deviceRequested ()

החזרות
boolean true אם נשלחה בקשה למכשיר

emulatorRequested

public abstract boolean emulatorRequested ()

החזרות
boolean true אם נשלחה בקשה למהדורת אמולטור

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

החזרות
boolean true אם נשלחה בקשה למכשיר GCE (כלומר מכשיר מרוחק)

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 abstract  getExcludeSerials ()

הפונקציה מקבלת עותק של רשימת ההחרגות של המספרים הסידוריים

החזרות
ERROR(/Collection) של מספרים סידוריים

getNoMatchReason

public abstract  getNoMatchReason ()

הפונקציה מחזירה את הסיבה לכך שהמכשיר לא תואם.

החזרות
מפה של המספר הסידורי לצד הסיבה לכך שלא הוקצה

getProductTypes

public abstract  getProductTypes ()

אחזור עותק של רשימת סוגי המוצרים

החזרות
ERROR(/Collection) של סוגי מוצרים

getProperties

public abstract  getProperties ()

הפונקציה מחזירה מפה של רשימת הנכסים

החזרות
ERROR(/Map) של שמות מאפייני המכשיר לערכים

getSerials

public abstract  getSerials (IDevice device)

אחזור עותק של המספרים הסידוריים

פרמטרים
device IDevice: ה-IDevice שמייצג את המכשיר שנלקח בחשבון לבחירה.

החזרות
ERROR(/Collection) של מספרים סידוריים

getSerials

public abstract  getSerials ()

הפונקציה מחזירה את רשימת כתבי העת המבוקשים.

החזרות

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

החזרות
boolean true אם נשלחה בקשה למכשיר null (כלומר לא נדרש מכשיר)

setSerial

public abstract void setSerial (String... serialNumber)

מגדירים את רשימת ההכללה של המספרים הסידוריים, ומחליפים את הערכים הקיימים.

פרמטרים
serialNumber String

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

החזרות
boolean true אם ביקשת אמולטור של סטאב. אמולטור stub הוא placeholder שמשמש כשצריך להפעיל אמולטור בתהליך ההגדרה.

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

החזרות
boolean true אם התבקשה מכשיר TCP (כלומר מכשיר שמחובר ל-adb)