جهاز 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) يقوم بإنشاء |
الأساليب العامة | |
---|---|
static boolean | checkSerialFormatValid (String serialString) تحقق مما إذا كان تنسيق المسلسل كما هو متوقع |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) قم بإرجاع |
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 إذا كان الجهاز يدعم التشفير. |