NativeDeviceStateMonitor
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.Object |
↳ | com.android.tradefed.device.NativeDeviceStateMonitor |
الفئات الفرعية المباشرة المعروفة |
الفئات الفرعية غير المباشرة المعروفة NestedDeviceStateMonitor | مراقب حالة الجهاز الذي ينفذ عمليات فحص إضافية على الجهاز المتداخل لاستيعاب تفاصيل البيئة الافتراضية. |
|
فئة مساعد لمراقبة حالة IDevice
بدون دعم إطار العمل.
ملخص
الثوابت
MAX_CHECK_POLL_TIME
protected static final long MAX_CHECK_POLL_TIME
القيمة الثابتة: 30000 (0x0000000000007530)
MAX_OP_TIME
protected static final int MAX_OP_TIME
الحد الأقصى لوقت التشغيل بالمللي ثانية لأمر "استقصاء الاستجابة".
القيمة الثابتة: 10000 (0x00002710)
مجالات
PERM_DENIED_ERROR_PATTERN
protected static final String PERM_DENIED_ERROR_PATTERN
المقاولين العامة
NativeDeviceStateMonitor
public NativeDeviceStateMonitor (IDeviceManager mgr,
IDevice device,
boolean fastbootEnabled)
حدود |
---|
mgr | IDeviceManager |
device | IDevice |
fastbootEnabled | boolean |
الأساليب العامة
getDeviceState
public TestDeviceState getDeviceState ()
getFastbootSerialNumber
public String getFastbootSerialNumber ()
getMountPoint
public String getMountPoint (String mountName)
getSerialNumber
public String getSerialNumber ()
isAdbTcp
public boolean isAdbTcp ()
setDefaultAvailableTimeout
public void setDefaultAvailableTimeout (long timeoutMs)
اضبط الوقت بالمللي ثانية لانتظار توفر الجهاز في waitForDeviceAvailable()
.
setDefaultOnlineTimeout
public void setDefaultOnlineTimeout (long timeoutMs)
اضبط الوقت بالمللي ثانية لانتظار اتصال الجهاز بالإنترنت في waitForDeviceOnline()
.
setFastbootSerialNumber
public void setFastbootSerialNumber (String serial)
قم بتعيين الرقم التسلسلي لوضع التشغيل السريع.
setIDevice
public void setIDevice (IDevice newDevice)
setState
public void setState (TestDeviceState deviceState)
حدود |
---|
deviceState | TestDeviceState |
waitForBootComplete
public boolean waitForBootComplete (long waitTime)
waitForDeviceAvailable
public IDevice waitForDeviceAvailable (long waitTime)
waitForDeviceAvailable
public IDevice waitForDeviceAvailable ()
waitForDeviceBootloader
public boolean waitForDeviceBootloader (long time)
waitForDeviceBootloaderStateUpdate
public void waitForDeviceBootloaderStateUpdate ()
waitForDeviceFastbootd
public boolean waitForDeviceFastbootd (String fastbootPath,
long time)
حدود |
---|
fastbootPath | String |
time | long |
waitForDeviceInRecovery
public IDevice waitForDeviceInRecovery ()
waitForDeviceInRecovery
public boolean waitForDeviceInRecovery (long waitTime)
waitForDeviceInSideload
public boolean waitForDeviceInSideload (long waitTime)
waitForDeviceNotAvailable
public boolean waitForDeviceNotAvailable (long waitTime)
waitForDeviceOnline
public IDevice waitForDeviceOnline ()
waitForDeviceOnline
public IDevice waitForDeviceOnline (long waitTime)
waitForDeviceShell
public boolean waitForDeviceShell (long waitTime)
الأساليب المحمية
createOutputReceiver
protected CollectingOutputReceiver createOutputReceiver ()
تعرض للاختبار
getCheckPollTime
protected long getCheckPollTime ()
تعرض للاختبار
getCurrentTime
protected long getCurrentTime ()
تعرض للاختبار
com.getIDevice
protected IDevice getIDevice ()
عائدات |
---|
IDevice | يرتبط IDevice بمراقب الحالة |
postOnlineCheck
protected boolean postOnlineCheck (long waitTime)
يجب إجراء فحوصات إضافية على جهاز متصل بالإنترنت
حدود |
---|
waitTime | long : الوقت بالمللي ثانية للانتظار قبل الاستسلام |
عائدات |
---|
boolean | true إذا نجحت عمليات التحقق قبل انتهاء صلاحية waitTime. false خلاف ذلك |
waitForStoreMount
protected boolean waitForStoreMount (long waitTime)
ينتظر حتى يتم تركيب المتجر الخارجي للجهاز.
حدود |
---|
waitTime | long : الوقت بالمللي ثانية للانتظار قبل الاستسلام |
عائدات |
---|
boolean | true إذا تم تثبيت المتجر الخارجي قبل انتهاء وقت الانتظار. false خلاف ذلك |