RemoteAndroidDevice
public class RemoteAndroidDevice
extends TestDevice
java.lang.Object | |||
↳ | com.android.tradefed.device.NativeDevice | ||
↳ | com.android.tradefed.device.TestDevice | ||
↳ | com.android.tradefed.device.RemoteAndroidDevice |
تنفيذ ITestDevice
لجهاز android مكدس كامل متصل عبر adb connect. افترض أن الرقم التسلسلي للجهاز سيكون بالتنسيق
ملخص
الثوابت | |
---|---|
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 () قم بإرجاع |
Integer | getInitialDeviceNumOffset () إرجاع رقم إزاحة الجهاز المعروف إن وجد. |
String | getInitialIp () إرجاع عنوان IP الأولي المرتبط بالجهاز إن وجد. |
String | getInitialSerial () يُرجع الاسم التسلسلي الأولي للجهاز. |
String | getInitialUser () إرجاع المستخدم المعروف الأولي إن وجد. |
String | getMacAddress () يُرجع عنوان MAC الخاص بالجهاز ، فارغًا إذا فشل في الاستعلام من الجهاز. |
boolean | isEncryptionSupported () يعود إذا كان التشفير مدعومًا على الجهاز. |
void | postInvocationTearDown (Throwable exception) خطوات إضافية للتنظيف المطلوب المحدد للجهاز والذي سيتم تنفيذه بعد إتمام الاستدعاء. |
void | setAdbLogFile (File adbLogFile) أعط ملف استقبال حيث يمكننا تخزين جميع سجلات اتصال adb لغرض التصحيح. |
الثوابت
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)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
قيمة ثابتة: 120000 (0x000000000001d4c0)
المنشأت العامة
RemoteAndroidDevice
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 ()
قم بإرجاع DeviceDescriptor
من معلومات الجهاز للحصول على معلومات عنه دون تمرير كائن الجهاز الفعلي.
عائدات | |
---|---|
DeviceDescriptor |
getInitialDeviceNumOffset
public Integer getInitialDeviceNumOffset ()
إرجاع رقم إزاحة الجهاز المعروف إن وجد. العودة فارغة إذا لم تكن متوفرة.
عائدات | |
---|---|
Integer |
getInitialIp
public String getInitialIp ()
إرجاع عنوان IP الأولي المرتبط بالجهاز إن وجد. إرجاع القيمة فارغة إذا لم يكن عنوان IP الأولي معروفًا.
عائدات | |
---|---|
String |
getInitialSerial
public String getInitialSerial ()
يُرجع الاسم التسلسلي الأولي للجهاز.
عائدات | |
---|---|
String |
getInitialUser
public String getInitialUser ()
إرجاع المستخدم المعروف الأولي إن وجد. إرجاع القيمة فارغة إذا لم يكن هناك مستخدم مبدئي معروف.
عائدات | |
---|---|
String |
getMacAddress
public String getMacAddress ()
يُرجع عنوان MAC الخاص بالجهاز ، فارغًا إذا فشل في الاستعلام من الجهاز.
عائدات | |
---|---|
String |
isEncryptionSupported
public boolean isEncryptionSupported ()
يعود إذا كان التشفير مدعومًا على الجهاز.
عائدات | |
---|---|
boolean | true إذا كان الجهاز يدعم التشفير. |
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
خطوات إضافية للتنظيف المطلوب المحدد للجهاز والذي سيتم تنفيذه بعد إتمام الاستدعاء.
حدود | |
---|---|
exception | Throwable : الاستثناء النهائي الذي يثيره عدم الاحتجاج إن وجد. |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
أعط ملف استقبال حيث يمكننا تخزين جميع سجلات اتصال adb لغرض التصحيح.
حدود | |
---|---|
adbLogFile | File |