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 (0x00000000000007530)
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)
הגדר את המספר הסידורי של מצב האתחול המהיר.
setIDvice
public void setIDevice (IDevice newDevice)
פרמטרים |
---|
newDevice | IDevice |
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 ()
נחשף לבדיקה
getIDvice
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 אחרת |