جهاز Android البعيد

public class RemoteAndroidDevice
extends TestDevice

java.lang.Object
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice


تنفيذ ITestDevice لجهاز أندرويد متكامل متصل عبر اتصال adb. افترض أن الرقم التسلسلي للجهاز سيكون بالتنسيق : في بنك التنمية الآسيوي.

ملخص

الثوابت

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

المقاولين العامة

RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

يقوم بإنشاء RemoteAndroidDevice .

الأساليب العامة

static boolean checkSerialFormatValid (String serialString)

تحقق مما إذا كان تنسيق المسلسل كما هو متوقع :ميناء

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

قم بإرجاع DeviceDescriptor من معلومات الجهاز للحصول على معلومات عنه دون تمرير كائن الجهاز الفعلي.

String getFastbootSerialNumber ()

إرجاع الرقم التسلسلي لوضع التشغيل السريع.

String getMacAddress ()

يُرجع عنوان MAC الخاص بالجهاز، ويكون فارغًا إذا فشل في الاستعلام من الجهاز.

boolean isEncryptionSupported ()

يُرجع إذا كان التشفير مدعومًا على الجهاز.

الثوابت

DEFAULT_SHORT_CMD_TIMEOUT

protected static final long DEFAULT_SHORT_CMD_TIMEOUT

القيمة الثابتة: 20000 (0x0000000000004e20)

MAX_RETRIES

protected static final int MAX_RETRIES

القيمة الثابتة: 5 (0x00000005)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

القيمة الثابتة: 5000 (0x0000000000001388)

انتظر_FOR_ADB_CONNECT

public static final long WAIT_FOR_ADB_CONNECT

القيمة الثابتة: 120000 (0x000000000001d4c0)

المقاولين العامة

جهاز Android البعيد

public RemoteAndroidDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

يقوم بإنشاء RemoteAndroidDevice .

حدود
device IDevice : IDevice المرتبط

stateMonitor IDeviceStateMonitor : آلية IDeviceStateMonitor المراد استخدامها

allocationMonitor IDeviceMonitor : IDeviceMonitor للإبلاغ عن تغييرات حالة التخصيص.

الأساليب العامة

checkSerialFormatValid

public static boolean checkSerialFormatValid (String serialString)

تحقق مما إذا كان تنسيق المسلسل كما هو متوقع :ميناء

حدود
serialString String

عائدات
boolean صحيح إذا كان التنسيق صالحًا، وخطأ إذا كان غير ذلك.

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

قم بإرجاع DeviceDescriptor من معلومات الجهاز للحصول على معلومات عنه دون تمرير كائن الجهاز الفعلي.

حدود
shortDescriptor boolean : ما إذا كان سيتم قصر الواصف على الحد الأدنى من المعلومات أم لا

عائدات
DeviceDescriptor

getFastbootSerialNumber

public String getFastbootSerialNumber ()

إرجاع الرقم التسلسلي لوضع التشغيل السريع.

عائدات
String

getMacAddress

public String getMacAddress ()

يُرجع عنوان MAC الخاص بالجهاز، ويكون فارغًا إذا فشل في الاستعلام من الجهاز.

عائدات
String

isEncryptionSupported

public boolean isEncryptionSupported ()

يُرجع إذا كان التشفير مدعومًا على الجهاز.

عائدات
boolean true إذا كان الجهاز يدعم التشفير.