جهاز 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) تحقق مما إذا كان تنسيق المسلسل كما هو متوقع |
boolean | connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) يتصل بشبكة واي فاي. |
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 | صحيح إذا كان التنسيق صالحًا، وخطأ إذا كان غير ذلك. |
ConnectToWifiNetwork
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
يتصل بشبكة واي فاي.
يقوم بتشغيل wifi ويحظر حتى يتم إجراء اتصال ناجح بإحدى شبكات wifi الواردة في خريطة wifiSsidToPsk. بمجرد إجراء الاتصال، سيحاول المثيل استعادة الاتصال بعد كل عملية إعادة تشغيل حتى يتم استدعاء ITestDevice#disconnectFromWifi()
أو ITestDevice#clearLastConnectedWifiNetwork()
.
حدود | |
---|---|
wifiSsidToPsk | |
scanSsid | boolean : ما إذا كان سيتم البحث عن معرفات SSID المخفية لهذه الشبكة. |
عائدات | |
---|---|
boolean | true إذا تم الاتصال بشبكة wifi بنجاح. false خلاف ذلك |
رميات | |
---|---|
DeviceNotAvailableException |
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 إذا كان الجهاز يدعم التشفير. |