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

إنشاء عنصر نائب مؤقت من البيانات الوصفية

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 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 في حال تم طلب جهاز فارغ (أي لا يلزم توفُّر جهاز)

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

إنشاء عنصر نائب مؤقت من البيانات الوصفية

المرتجعات
boolean

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

المرتجعات
boolean true إذا تم طلب محاكي تجريبي. محاكي الأجزاء الثابتة هو عنصر نائب يُستخدَم عندما يكون على الإعدادات تشغيل محاكي.

tcpDeviceRequested

public boolean tcpDeviceRequested ()

المرتجعات
boolean true إذا تم طلب جهاز tcp (يُعرف أيضًا باسم جهاز متصل عبر adb)