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 ausführt, um die Besonderheiten der virtualisierten Umgebung zu berücksichtigen. |
|
Helper - Klasse zur Überwachung des Zustandes eines IDevice
ohne Rahmen zu unterstützen.
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 'Poll for Responseness'-Befehl
Konstanter Wert: 10000 (0x00002710)
Felder
PERM_DENIED_ERROR_PATTERN
protected static final String PERM_DENIED_ERROR_PATTERN
Öffentliche Konstrukteure
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)
Stellen Sie die Zeit in ms zu warten , für ein Gerät in verfügbar sein waitForDeviceAvailable()
.
setDefaultOnlineTimeout
public void setDefaultOnlineTimeout (long timeoutMs)
Stellen Sie die Zeit in ms zu warten , für ein Gerät online zu sein , in waitForDeviceOnline()
.
setFastbootSerialNumber
public void setFastbootSerialNumber (String serial)
Legen Sie die Seriennummer für den 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 assoziiert mit dem Zustandsüberwacher |
postOnlineCheck
protected boolean postOnlineCheck (long waitTime)
Zusätzliche Prüfungen, die auf einem Online-Gerät durchgeführt werden müssen
Parameter |
---|
waitTime | long : Zeit in ms , bevor er aufgibt warten |
Kehrt zurück |
---|
boolean | true , wenn Prüfungen erfolgreich sind , bevor waittime abläuft. false sonst |
waitForStoreMount
protected boolean waitForStoreMount (long waitTime)
Wartet auf das Mounten des externen Speichers des Geräts.
Parameter |
---|
waitTime | long : Zeit in ms , bevor er aufgibt warten |
Kehrt zurück |
---|
boolean | true , wenn externe Speicher montiert ist vor waittime abläuft. false sonst |