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 به یک دستگاه اندروید 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)

WAIT_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 به یک دستگاه اندروید 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

public  getSuiteSnapshots ()

نقشه عکس های فوری را برمی گرداند

برمی گرداند

دوباره وصل شوید

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