اتصال AdbTcp

public class AdbTcpConnection
extends DefaultConnection

شیء جاوا
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 به یک دستگاه اندروید tcp ip داده شده

boolean adbTcpDisconnect (String host, String port)

روش کمکی برای قطع اتصال adb از یک دستگاه اندروید tcp ip داده شده

String getHostName (String serial)

نام میزبان مرتبط با دستگاه را برمی‌گرداند.

String getPortNum (String serial)

شماره پورت مرتبط با دستگاه را برگردانید.

Map< ITestDevice , String> getSuiteSnapshots ()

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

void initializeConnection ()

اتصال دستگاه را اولیه کنید.

void reconnect (String serial)

اتصال را دوباره به دستگاه وصل کنید.

void recoverVirtualDevice ( ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)

با تنظیم مجدد دستگاه، دستگاه داده شده را بازیابی کنید.

void setAdbLogFile (File adbLogFile)

یک فایل گیرنده (receiver) ایجاد کنید که بتوانیم تمام لاگ‌های اتصال adb را برای اشکال‌زدایی در آن ذخیره کنیم.

void snapshotDevice ( ITestDevice device, String snapshotId)

از دستگاه داده شده عکس بگیرید

void tearDownConnection ()

اتصال را تمیز کنید.

روش‌های محافظت‌شده

void waitForAdbConnect (String serial, long waitTime)

بررسی کنید که آیا اتصال adb فعال است یا خیر.

ثابت‌ها

زمان انتظار کوتاه پیش فرض

protected static final long DEFAULT_SHORT_CMD_TIMEOUT

مقدار ثابت: 20000 (0x000000000004e20)

حداکثر تلاش‌ها

protected static final int MAX_RETRIES

مقدار ثابت: ۵ (۰x۰۰۰۰۰۰۵)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

مقدار ثابت: ۵۰۰۰ (۰x۰۰۰۰۰۰۰۰۰۰۰۱۳۸۸)

سازندگان عمومی

اتصال AdbTcp

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

پارامترها
builder DefaultConnection.ConnectionBuilder

روش‌های عمومی

اتصال adbTcp

public boolean adbTcpConnect (String host, 
                String port)

روش کمکی برای اتصال adb به یک دستگاه اندروید tcp ip داده شده

پارامترها
host String : نام میزبان/آی‌پی یک دستگاه اندرویدی TCP/IP

port String : شماره پورت یک دستگاه TCP/IP

بازگشت‌ها
boolean اگر با موفقیت به دستگاه متصل شده باشیم، مقدار true و در غیر این صورت مقدار false برمی‌گرداند.

قطع اتصال adbTcp

public boolean adbTcpDisconnect (String host, 
                String port)

روش کمکی برای قطع اتصال adb از یک دستگاه اندروید tcp ip داده شده

پارامترها
host String : نام میزبان/آی‌پی یک دستگاه اندرویدی TCP/IP

port String : شماره پورت یک دستگاه TCP/IP

بازگشت‌ها
boolean اگر با موفقیت به دستگاه متصل شده باشیم، مقدار true و در غیر این صورت مقدار false برمی‌گرداند.

دریافت نام میزبان

public String getHostName (String serial)

نام میزبان مرتبط با دستگاه را برمی‌گرداند. از سریال استخراج شده است.

پارامترها
serial String

بازگشت‌ها
String

دریافت شماره پورت

public String getPortNum (String serial)

شماره پورت مربوط به دستگاه را برمی‌گرداند. از سریال استخراج شده است.

پارامترها
serial String

بازگشت‌ها
String

دریافت عکس فوری

public Map<ITestDevice, String> getSuiteSnapshots ()

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

بازگشت‌ها
Map< ITestDevice , String>

مقداردهی اولیه اتصال

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 برای دریافت snapshot صحیح جهت بازیابی استفاده می‌شود.

dnae DeviceNotAvailableException : DeviceNotAvailableException استثنا، دستگاه موجود در دسترس نیست.

پرتاب‌ها
DeviceNotAvailableException

تنظیمAdbLogFile

public void setAdbLogFile (File adbLogFile)

یک فایل گیرنده (receiver) ایجاد کنید که بتوانیم تمام لاگ‌های اتصال adb را برای اشکال‌زدایی در آن ذخیره کنیم.

پارامترها
adbLogFile File

عکس فوریدستگاه

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

از دستگاه داده شده عکس بگیرید

پارامترها
device ITestDevice : از ITestDevice برای مدیریت snapshot دستگاه استفاده می‌شود.

snapshotId String : snapshotId نام اسنپ‌شاتی است که ذخیره خواهد شد.

پرتاب‌ها
DeviceNotAvailableException

tearDownConnection

public void tearDownConnection ()

اتصال را تمیز کنید.

روش‌های محافظت‌شده

waitForAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

بررسی کنید که آیا اتصال adb فعال است یا خیر.

پارامترها
serial String

waitTime long

پرتاب‌ها
DeviceNotAvailableException