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 ()
abstract boolean tcpDeviceRequested ()

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

מכשיר המבוקש

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 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 (המכונה גם לא נדרש התקן).

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 אם התבקש אמולטור סטאב. אמולטור סטאב הוא מציין מיקום לשימוש כאשר תצורה צריכה להפעיל אמולטור.

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

החזרות
boolean true אם התבקש התקן tcp (המכונה מכשיר מחובר ל-ADB).