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. فرض کنید سریال دستگاه با فرمت باشد
خلاصه
ثابت ها | |
---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
long | WAIT_FOR_ADB_CONNECT
|
سازندگان عمومی | |
---|---|
RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) یک |
روش های عمومی | |
---|---|
static boolean | checkSerialFormatValid (String serialString) بررسی کنید که آیا فرمت سریال مطابق انتظار است یا خیر |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) یک |
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 اگر دستگاه از رمزگذاری پشتیبانی کند. |