IDeviceSelection
public
interface
IDeviceSelection
implements
IMatcher<IDevice>
| com.android.tradefed.device.IDeviceSelection |
ממשק לקריטריונים לבחירת מכשירים.
סיכום
methods ציבוריים | |
|---|---|
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
Collection<String>
|
getExcludeSerials()
קבלת עותק של רשימת ההחרגות של מספרים סידוריים |
abstract
Map<String, String>
|
getNoMatchReason()
מחזירה את הסיבה לכך שלא נמצאה התאמה למכשיר. |
abstract
Collection<String>
|
getProductTypes()
קבלת עותק של רשימת סוגי המוצרים |
abstract
Map<String, String>
|
getProperties()
החזרת מפה של רשימת הנכסים |
abstract
Collection<String>
|
getSerials(IDevice device)
קבלת עותק של המספרים הסידוריים |
abstract
List<String>
|
getSerials()
מחזירה את רשימת המספרים הסידוריים המבוקשים. |
abstract
boolean
|
nullDeviceRequested()
|
abstract
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
מגדיר את סוג המכשיר שבו צריך להשתמש. |
abstract
void
|
setRequireBatteryCheck(boolean requireCheck)
ההגדרה קובעת אם לבצע בדיקת סוללה או לא. |
abstract
void
|
setSerial(String... serialNumber)
מגדירים את רשימת ההכללה של המספרים הסידוריים, ומחליפים את כל הערכים הקיימים. |
abstract
boolean
|
shouldCreateTemporarilyPlaceholder()
יוצרים placeholder זמני מתוך המטא-נתונים. |
abstract
boolean
|
stubEmulatorRequested()
|
default
boolean
|
tcpDeviceRequested()
|
methods ציבוריים
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 abstract Collection<String> getExcludeSerials ()
קבלת עותק של רשימת ההחרגות של מספרים סידוריים
| החזרות | |
|---|---|
Collection<String> |
Collection מספרים סידוריים |
getNoMatchReason
public abstract Map<String, String> getNoMatchReason ()
מחזירה את הסיבה לכך שלא נמצאה התאמה למכשיר.
| החזרות | |
|---|---|
Map<String, String> |
מפה של מספרים סידוריים לסיבה שבגללה הם לא הוקצו |
getProductTypes
public abstract Collection<String> getProductTypes ()
קבלת עותק של רשימת סוגי המוצרים
| החזרות | |
|---|---|
Collection<String> |
Collection סוגי מוצרים |
getProperties
public abstract Map<String, String> getProperties ()
החזרת מפה של רשימת הנכסים
| החזרות | |
|---|---|
Map<String, String> |
Map של שמות מאפייני מכשירים לערכים |
getSerials
public abstract Collection<String> getSerials (IDevice device)
קבלת עותק של המספרים הסידוריים
| פרמטרים | |
|---|---|
device |
IDevice: IDevice שמייצג את המכשיר שנלקח בחשבון לבחירה. |
| החזרות | |
|---|---|
Collection<String> |
Collection מספרים סידוריים |
getSerials
public abstract List<String> getSerials ()
מחזירה את רשימת המספרים הסידוריים המבוקשים.
| החזרות | |
|---|---|
List<String> |
|
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 |
shouldCreateTemporarilyPlaceholder
public abstract boolean shouldCreateTemporarilyPlaceholder ()
יוצרים placeholder זמני מתוך המטא-נתונים.
| החזרות | |
|---|---|
boolean |
|
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
| החזרות | |
|---|---|
boolean |
true אם נשלחה בקשה לאמולטור של קובץ stub. אמולטור stub הוא placeholder שמשמש את המערכת כשההגדרה צריכה להפעיל אמולטור. |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
| החזרות | |
|---|---|
boolean |
true אם נשלחה בקשה למכשיר tcp (כלומר מכשיר שמחובר באמצעות adb) |