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
|
سازندگان عمومی | |
---|---|
AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder) |
روش های عمومی | |
---|---|
boolean | adbTcpConnect (String host, String port) روش کمکی برای اتصال adb به یک دستگاه اندروید ip tcp داده شده |
boolean | adbTcpDisconnect (String host, String port) روش کمکی برای قطع ارتباط adb از یک دستگاه اندروید tcp ip داده شده |
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)
سازندگان عمومی
AdbTcpConnection
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
پارامترها | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
روش های عمومی
adbTcpConnect
public boolean adbTcpConnect (String host, String port)
روش کمکی برای اتصال adb به یک دستگاه اندروید ip tcp داده شده
پارامترها | |
---|---|
host | String : نام میزبان/IP دستگاه اندرویدی tcp/ip |
port | String : شماره پورت یک دستگاه tcp/ip |
برمی گرداند | |
---|---|
boolean | درست است اگر با موفقیت به دستگاه وصل شدیم، در غیر این صورت نادرست است. |
adbTcpDisconnect
public boolean adbTcpDisconnect (String host, String port)
روش کمکی برای قطع ارتباط adb از یک دستگاه اندروید tcp ip داده شده
پارامترها | |
---|---|
host | String : نام میزبان/IP دستگاه اندرویدی 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 |
بازیابی دستگاه مجازی
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
دستگاه داده شده را با تنظیم مجدد دستگاه بازیابی کنید.
پارامترها | |
---|---|
device | ITestDevice : ITestDevice برای کنترل کننده تنظیم مجدد دستگاه استفاده می شود. |
snapshotId | String : snapshotId برای واکشی عکس فوری درست برای بازیابی استفاده می شود. |
dnae | DeviceNotAvailableException : DeviceNotAvailableException یک دستگاه موجود استثنایی است که در دسترس نیست. |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
یک فایل گیرنده بدهید که در آن بتوانیم تمام لاگ های اتصال adb را برای رفع اشکال ذخیره کنیم.
پارامترها | |
---|---|
adbLogFile | File |
snapshot Device
public void snapshotDevice (ITestDevice device, String snapshotId)
از دستگاه داده شده عکس فوری بگیرید
پارامترها | |
---|---|
device | ITestDevice : ITestDevice برای کنترل کننده عکس فوری دستگاه استفاده می شود. |
snapshotId | String : snapshotId نام عکس فوری است که ذخیره می شود. |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
tearDownConnection
public void tearDownConnection ()
اتصال را تمیز کنید
روش های محافظت شده
waitForAdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
بررسی کنید که آیا اتصال adb فعال است یا خیر.
پارامترها | |
---|---|
serial | String |
waitTime | long |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |