नेटिवडिवाइसस्टेटमॉनिटर
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.ऑब्जेक्ट |
मैं | 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
सार्वजनिक निर्माणकर्ता
नेटिवडिवाइसस्टेटमॉनिटर
public NativeDeviceStateMonitor (IDeviceManager mgr,
IDevice device,
boolean fastbootEnabled)
मापदंडों |
---|
mgr | IDeviceManager |
device | IDevice |
fastbootEnabled | boolean |
सार्वजनिक तरीके
getDeviceState
public TestDeviceState getDeviceState ()
GetFastbootSerialNumber
public String getFastbootSerialNumber ()
माउंटपॉइंट प्राप्त करें
public String getMountPoint (String mountName)
मापदंडों |
---|
mountName | String |
सीरियल नंबर प्राप्त करें
public String getSerialNumber ()
isAdbTcp
public boolean isAdbTcp ()
सेटडिफॉल्टउपलब्धसमयबाह्य
public void setDefaultAvailableTimeout (long timeoutMs)
एमएस में समय सेट के लिए एक उपकरण में उपलब्ध हो जाने तक प्रतीक्षा करनी waitForDeviceAvailable()
सेटडिफॉल्टऑनलाइनटाइमआउट
public void setDefaultOnlineTimeout (long timeoutMs)
एमएस में समय सेट के लिए एक उपकरण में ऑनलाइन होने के लिए प्रतीक्षा करने के लिए waitForDeviceOnline()
सेटफास्टबूटसीरियलनंबर
public void setFastbootSerialNumber (String serial)
फास्टबूट मोड सीरियल नंबर सेट करें।
सेटआईडिवाइस
public void setIDevice (IDevice newDevice)
मापदंडों |
---|
newDevice | IDevice |
सेटस्टेट
public void setState (TestDeviceState deviceState)
मापदंडों |
---|
deviceState | TestDeviceState |
WaitForBootComplete
public boolean waitForBootComplete (long waitTime)
WaitForDeviceउपलब्ध
public IDevice waitForDeviceAvailable (long waitTime)
WaitForDeviceउपलब्ध
public IDevice waitForDeviceAvailable ()
WaitForDeviceबूटलोडर
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 ()
परीक्षण के लिए उजागर
वर्तमान समय प्राप्त करें
protected long getCurrentTime ()
परीक्षण के लिए उजागर
getIdevice
protected IDevice getIDevice ()
रिटर्न |
---|
IDevice | IDevice राज्य की निगरानी के साथ सहयोगी |
पोस्टऑनलाइन चेक
protected boolean postOnlineCheck (long waitTime)
ऑनलाइन डिवाइस पर की जाने वाली अतिरिक्त जांच
मापदंडों |
---|
waitTime | long : एमएस में समय देने से पहले प्रतीक्षा करने के लिए |
रिटर्न |
---|
boolean | true है, तो जाँच करता है सफल रहे हैं इससे पहले कि waittime समाप्त हो रहा है। false अन्यथा |
WaitForStoreMount
protected boolean waitForStoreMount (long waitTime)
डिवाइस के बाहरी स्टोर के माउंट होने की प्रतीक्षा करता है।
मापदंडों |
---|
waitTime | long : एमएस में समय देने से पहले प्रतीक्षा करने के लिए |
रिटर्न |
---|
boolean | true से पहले waittime समाप्त हो रहा है, तो बाहरी दुकान खड़ा होता है। false अन्यथा |