NativeDeviceStateMonitor
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.Object |
↳ | com.android.tradefed.device.NativeDeviceStateMonitor |
עוזר בכיתה לצורך ניטור המצב של 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
זמן הפעולה המרבי ב- ms לפקודת 'סקר תגובה'
ערך קבוע: 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)
קבע את הזמן ms לחכות למכשיר להיות זמין waitForDeviceAvailable()
.
setDefaultOnlineTimeout
public void setDefaultOnlineTimeout (long timeoutMs)
קבע את הזמן ms לחכות למכשיר לעבוד במצב מקוון waitForDeviceOnline()
.
setFastbootSerialNumber
public void setFastbootSerialNumber (String serial)
הגדר את המספר הסידורי של מצב מהיר.
setIDevice
public void setIDevice (IDevice newDevice)
פרמטרים |
---|
newDevice | IDevice |
setState
public void setState (TestDeviceState deviceState)
פרמטרים |
---|
deviceState | TestDeviceState |
waitForBootComplete
public boolean waitForBootComplete (long waitTime)
waitForDevice זמין
public IDevice waitForDeviceAvailable (long waitTime)
waitForDevice זמין
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 ()
חשוף לבדיקה
getIDevice
protected IDevice getIDevice ()
החזרות |
---|
IDevice | IDevice לקשר עם צג המדינה |
postOnlineCheck
protected boolean postOnlineCheck (long waitTime)
בדיקות נוספות שיש לבצע במכשיר מקוון
פרמטרים |
---|
waitTime | long : זמן ms לחכות לפני מוותרת |
החזרות |
---|
boolean | true אם בדיקות מצליחות לפני waitTime פג. false אחר |
waitForStoreMount
protected boolean waitForStoreMount (long waitTime)
ממתין להרכבת החנות החיצונית של המכשיר.
פרמטרים |
---|
waitTime | long : זמן ms לחכות לפני מוותרת |
החזרות |
---|
boolean | true בחנות אם חיצונית מותקנת לפני waitTime פג. false אחר |