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 | initializeConnection ()اتصال دستگاه را اولیه کنید. |
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 ()
نقشه عکس های فوری را برمی گرداند
| برمی گرداند | |
|---|---|
| |
InitializeConnection
public void initializeConnection ()
اتصال دستگاه را اولیه کنید.
| پرتاب می کند | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
دوباره وصل شوید
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 | |