NativeDeviceStateMonitor
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.Object |
↳ | com.android.tradefed.device.NativeDeviceStateMonitor |
Bekannte direkte Unterklassen |
Bekannte indirekte Unterklassen NestedDeviceStateMonitor | Gerätestatusmonitor, der zusätzliche Prüfungen auf verschachtelten Geräten durchführt, um den Besonderheiten der virtualisierten Umgebung gerecht zu werden. |
|
Hilfsklasse zum Überwachen des Status eines IDevice
ohne Framework-Unterstützung.
Zusammenfassung
Konstanten
MAX_CHECK_POLL_TIME
protected static final long MAX_CHECK_POLL_TIME
Konstanter Wert: 30000 (0x0000000000007530)
MAX_OP_TIME
protected static final int MAX_OP_TIME
die maximale Betriebszeit in ms für einen Befehl „Umfrage zur Reaktionsfähigkeit“.
Konstanter Wert: 10000 (0x00002710)
Felder
PERM_DENIED_ERROR_PATTERN
protected static final String PERM_DENIED_ERROR_PATTERN
Öffentliche Bauträger
NativeDeviceStateMonitor
public NativeDeviceStateMonitor (IDeviceManager mgr,
IDevice device,
boolean fastbootEnabled)
Parameter |
---|
mgr | IDeviceManager |
device | IDevice |
fastbootEnabled | boolean |
Öffentliche Methoden
getDeviceState
public TestDeviceState getDeviceState ()
Kehrt zurück |
---|
TestDeviceState | |
getFastbootSerialNumber
public String getFastbootSerialNumber ()
getMountPoint
public String getMountPoint (String mountName)
Parameter |
---|
mountName | String |
getSerialNumber
public String getSerialNumber ()
isAdbTcp
public boolean isAdbTcp ()
setDefaultAvailableTimeout
public void setDefaultAvailableTimeout (long timeoutMs)
Legen Sie in waitForDeviceAvailable()
die Zeit in ms fest, die auf die Verfügbarkeit eines Geräts gewartet werden soll.
setDefaultOnlineTimeout
public void setDefaultOnlineTimeout (long timeoutMs)
Legen Sie in waitForDeviceOnline()
die Zeit in ms fest, die darauf gewartet werden soll, dass ein Gerät online ist.
setFastbootSerialNumber
public void setFastbootSerialNumber (String serial)
Legen Sie die Seriennummer des Fastboot-Modus fest.
setIDevice
public void setIDevice (IDevice newDevice)
Parameter |
---|
newDevice | IDevice |
setState
public void setState (TestDeviceState deviceState)
Parameter |
---|
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)
Parameter |
---|
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)
Geschützte Methoden
createOutputReceiver
protected CollectingOutputReceiver createOutputReceiver ()
Zum Testen ausgesetzt
getCheckPollTime
protected long getCheckPollTime ()
Zum Testen ausgesetzt
getCurrentTime
protected long getCurrentTime ()
Zum Testen ausgesetzt
getIDevice
protected IDevice getIDevice ()
Kehrt zurück |
---|
IDevice | IDevice Zuordnung zum Statusmonitor |
postOnlineCheck
protected boolean postOnlineCheck (long waitTime)
Zusätzliche Prüfungen, die auf einem Online-Gerät durchgeführt werden müssen
Parameter |
---|
waitTime | long : Wartezeit in ms, bevor aufgegeben wird |
Kehrt zurück |
---|
boolean | true , wenn die Prüfungen vor Ablauf von waitTime erfolgreich sind. sonst false |
waitForStoreMount
protected boolean waitForStoreMount (long waitTime)
Wartet darauf, dass der externe Speicher des Geräts bereitgestellt wird.
Parameter |
---|
waitTime | long : Wartezeit in ms, bevor aufgegeben wird |
Kehrt zurück |
---|
boolean | true , wenn der externe Speicher vor Ablauf von waitTime gemountet wird. sonst false |