RemoteAndroidDevice

public class RemoteAndroidDevice
extends TestDevice

java.lang.object
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice


پیاده سازی ITestDevice برای یک دستگاه اندرویدی تمام پشته متصل از طریق adb connect. فرض کنید سریال دستگاه با فرمت باشد : در adb

خلاصه

ثابت ها

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

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

RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

یک RemoteAndroidDevice ایجاد می کند.

روش های عمومی

static boolean checkSerialFormatValid (String serialString)

بررسی کنید که آیا فرمت سریال مطابق انتظار است یا خیر :بندر

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

یک DeviceDescriptor را از اطلاعات دستگاه برگردانید تا اطلاعات مربوط به آن را بدون عبور از شی دستگاه واقعی دریافت کنید.

String getFastbootSerialNumber ()

شماره سریال حالت فست بوت را برمی گرداند.

String getMacAddress ()

آدرس MAC دستگاه را برمی‌گرداند، در صورت عدم درخواست از دستگاه، باطل می‌شود.

boolean isEncryptionSupported ()

اگر رمزگذاری در دستگاه پشتیبانی شود، برمی‌گردد.

ثابت ها

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

public static final long WAIT_FOR_ADB_CONNECT

مقدار ثابت: 120000 (0x000000000001d4c0)

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

RemoteAndroidDevice

public RemoteAndroidDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

یک RemoteAndroidDevice ایجاد می کند.

مولفه های
device IDevice : IDevice مرتبط

stateMonitor IDeviceStateMonitor : مکانیسم IDeviceStateMonitor برای استفاده

allocationMonitor IDeviceMonitor : IDeviceMonitor برای اطلاع از تغییرات وضعیت تخصیص.

روش های عمومی

checkSerialFormatValid

public static boolean checkSerialFormatValid (String serialString)

بررسی کنید که آیا فرمت سریال مطابق انتظار است یا خیر :بندر

مولفه های
serialString String

برمی گرداند
boolean اگر قالب معتبر باشد درست است، در غیر این صورت نادرست است.

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

یک DeviceDescriptor را از اطلاعات دستگاه برگردانید تا اطلاعات مربوط به آن را بدون عبور از شی دستگاه واقعی دریافت کنید.

مولفه های
shortDescriptor boolean : اینکه آیا توصیفگر را به حداقل اطلاعات محدود کند یا نه

برمی گرداند
DeviceDescriptor

getFastbootSerialNumber

public String getFastbootSerialNumber ()

شماره سریال حالت فست بوت را برمی گرداند.

برمی گرداند
String

دریافت مک آدرس

public String getMacAddress ()

آدرس MAC دستگاه را برمی‌گرداند، در صورت عدم درخواست از دستگاه، باطل می‌شود.

برمی گرداند
String

isEncryptionSupported

public boolean isEncryptionSupported ()

اگر رمزگذاری در دستگاه پشتیبانی شود، برمی‌گردد.

برمی گرداند
boolean true اگر دستگاه از رمزگذاری پشتیبانی کند.