AdbTcpConnection
public class AdbTcpConnection
extends DefaultConnection
java.lang.Object | |||
↳ | com.android.tradefed.device.connection.AbstractConnection | ||
↳ | com.android.tradefed.device.connection.DefaultConnection | ||
↳ | com.android.tradefed.device.connection.AdbTcpConnection |
تمثيل الاتصال الافتراضي للجهاز، ويُفترض أنه اتصال adb قياسي للجهاز.
ملخص
الثوابت | |
---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
long | WAIT_FOR_ADB_CONNECT
|
المقاولين العامة | |
---|---|
AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder) |
الأساليب العامة | |
---|---|
boolean | adbTcpConnect (String host, String port) طريقة مساعدة لاتصال adb بجهاز tcp ip Android محدد |
boolean | adbTcpDisconnect (String host, String port) طريقة مساعدة لقطع اتصال adb من جهاز tcp ip Android محدد |
String | getHostName (String serial) قم بإرجاع اسم المضيف المرتبط بالجهاز. |
String | getPortNum (String serial) قم بإرجاع رقم المنفذ المرتبط بالجهاز. |
getSuiteSnapshots () إرجاع خريطة اللقطات | |
void | reconnect (String serial) أعد الاتصال بالجهاز. |
void | recoverVirtualDevice ( ITestDevice device, String snapshotId, DeviceNotAvailableException dnae) قم باستعادة الجهاز المحدد من خلال إعادة ضبط الجهاز. |
void | setAdbLogFile (File adbLogFile) قم بإعطاء ملف استقبال حيث يمكننا تخزين كافة سجلات اتصال adb لغرض التصحيح. |
void | snapshotDevice ( ITestDevice device, String snapshotId) لقطة للجهاز المحدد |
void | tearDownConnection () تنظيف الاتصال. |
الأساليب المحمية | |
---|---|
void | waitForAdbConnect (String serial, long waitTime) تحقق من تمكين اتصال 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)
انتظر_FOR_ADB_CONNECT
protected static final long WAIT_FOR_ADB_CONNECT
القيمة الثابتة: 120000 (0x000000000001d4c0)
المقاولين العامة
AdbTcpConnection
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
حدود | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
الأساليب العامة
adbTcpConnect
public boolean adbTcpConnect (String host, String port)
طريقة مساعدة لاتصال adb بجهاز tcp ip Android محدد
حدود | |
---|---|
host | String : اسم المضيف/ip لجهاز Android tcp/ip |
port | String : رقم المنفذ لجهاز TCP/IP |
عائدات | |
---|---|
boolean | صحيح إذا نجحنا في الاتصال بالجهاز، وخطأ غير ذلك. |
adbTcpDisconnect
public boolean adbTcpDisconnect (String host, String port)
طريقة مساعدة لقطع اتصال adb من جهاز tcp ip Android محدد
حدود | |
---|---|
host | String : اسم المضيف/ip لجهاز Android tcp/ip |
port | String : رقم المنفذ لجهاز TCP/IP |
عائدات | |
---|---|
boolean | صحيح إذا نجحنا في قطع الاتصال بالجهاز، وإلا فإن هذا خطأ. |
getHostName
public String getHostName (String serial)
قم بإرجاع اسم المضيف المرتبط بالجهاز. مستخرج من المسلسل.
حدود | |
---|---|
serial | String |
عائدات | |
---|---|
String |
getPortNum
public String getPortNum (String serial)
قم بإرجاع رقم المنفذ المرتبط بالجهاز. مستخرج من المسلسل.
حدود | |
---|---|
serial | String |
عائدات | |
---|---|
String |
getSuiteSnapshots
publicgetSuiteSnapshots ()
إرجاع خريطة اللقطات
عائدات | |
---|---|
أعد الاتصال
public void reconnect (String serial)
أعد الاتصال بالجهاز.
حدود | |
---|---|
serial | String : الرقم التسلسلي للجهاز. |
رميات | |
---|---|
DeviceNotAvailableException |
recoverVirtualDevice
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
قم باستعادة الجهاز المحدد من خلال إعادة ضبط الجهاز.
حدود | |
---|---|
device | ITestDevice : يتم استخدام ITestDevice لمعالج إعادة تعيين الجهاز. |
snapshotId | String : يتم استخدام معرف اللقطة لجلب اللقطة الصحيحة لاستعادتها. |
dnae | DeviceNotAvailableException : جهاز DeviceNotAvailableException هو استثناء غير متوفر للجهاز الموجود. |
رميات | |
---|---|
DeviceNotAvailableException |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
قم بإعطاء ملف استقبال حيث يمكننا تخزين كافة سجلات اتصال adb لغرض التصحيح.
حدود | |
---|---|
adbLogFile | File |
snapshotDevice
public void snapshotDevice (ITestDevice device, String snapshotId)
لقطة للجهاز المحدد
حدود | |
---|---|
device | ITestDevice : يتم استخدام ITestDevice لمعالج لقطة الجهاز. |
snapshotId | String : معرف اللقطة هو اسم اللقطة التي سيتم حفظها. |
رميات | |
---|---|
DeviceNotAvailableException |
tearDownConnection
public void tearDownConnection ()
تنظيف الاتصال.
الأساليب المحمية
waitForAdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
تحقق من تمكين اتصال adb.
حدود | |
---|---|
serial | String |
waitTime | long |
رميات | |
---|---|
DeviceNotAvailableException |