NativeDeviceStateMonitor
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.Object |
↳ | com.android.tradefed.device.NativeDeviceStateMonitor |
Известные прямые подклассы |
Известные косвенные подклассы NestedDeviceStateMonitor | Монитор состояния устройства, который выполняет дополнительные проверки вложенного устройства в соответствии с особенностями виртуализированной среды. |
|
Класс Helper для мониторинга состояние IDevice
- 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
Общественные конструкторы
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)
Параметры |
---|
mountName | String |
getSerialNumber
public String getSerialNumber ()
isAdbTcp
public boolean isAdbTcp ()
setDefaultAvailableTimeout
public void setDefaultAvailableTimeout (long timeoutMs)
Установите время в мс , чтобы ждать , пока устройство будет доступна в waitForDeviceAvailable()
.
setDefaultOnlineTimeout
public void setDefaultOnlineTimeout (long timeoutMs)
Установите время в миллисекундах , чтобы ждать , пока устройство будет онлайн в 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)
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 ()
Выставлено на тестирование
getIDevice
protected IDevice getIDevice ()
Возврат |
---|
IDevice | IDevice - IDevice ассоциироваться с государственным монитором |
postOnlineCheck
protected boolean postOnlineCheck (long waitTime)
Дополнительные проверки, которые необходимо выполнить на онлайн-устройстве
Параметры |
---|
waitTime | long : время в мс , чтобы ждать , прежде чем давать |
Возврат |
---|
boolean | true , если проверка успешна до того WaitTime истекает. false в противном случае |
waitForStoreMount
protected boolean waitForStoreMount (long waitTime)
Ожидает подключения внешнего хранилища устройства.
Параметры |
---|
waitTime | long : время в мс , чтобы ждать , прежде чем давать |
Возврат |
---|
boolean | true , если внешний магазин установлен прежде , чем истечет WaitTime. false в противном случае |