Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Нативедевицестатемонитор
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.Объект |
↳ | com.android.tradefed.device.NativeDeviceStateMonitor |
Известные прямые подклассы |
Известные косвенные подклассы Нестеддевицестатемонитор | Монитор состояния устройства, который выполняет дополнительные проверки на вложенном устройстве с учетом особенностей виртуализированной среды. |
|
Вспомогательный класс для мониторинга состояния 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 ()
ПолучитьFastbootSerialNumber
public String getFastbootSerialNumber ()
getMountPoint
public String getMountPoint (String mountName)
Параметры |
---|
mountName | String |
получитьсерийный номер
public String getSerialNumber ()
isAdbTcp
public boolean isAdbTcp ()
setDefaultAvailableTimeout
public void setDefaultAvailableTimeout (long timeoutMs)
Установите время в мс для ожидания доступности устройства в waitForDeviceAvailable()
.
setDefaultOnlineTimeout
public void setDefaultOnlineTimeout (long timeoutMs)
Установите время в мс для ожидания подключения устройства к сети в waitForDeviceOnline()
.
УстановитьFastbootSerialNumber
public void setFastbootSerialNumber (String serial)
Установите серийный номер режима быстрой загрузки.
setIDevice
public void setIDevice (IDevice newDevice)
Параметры |
---|
newDevice | IDevice |
setState
public void setState (TestDeviceState deviceState)
Параметры |
---|
deviceState | TestDeviceState |
ждатьForBootComplete
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)
ждатьForDeviceOnline
public IDevice waitForDeviceOnline ()
ждатьForDeviceOnline
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 связывается с монитором состояния |
постОнлайнПроверка
protected boolean postOnlineCheck (long waitTime)
Дополнительные проверки, которые необходимо выполнить на онлайн-устройстве
Параметры |
---|
waitTime | long : время ожидания в мс, прежде чем сдаваться |
Возврат |
---|
boolean | true , если проверки успешны до истечения срока ожидания. false в противном случае |
waitForStoreMount
protected boolean waitForStoreMount (long waitTime)
Ожидает подключения внешнего хранилища устройства.
Параметры |
---|
waitTime | long : время ожидания в мс, прежде чем сдаваться |
Возврат |
---|
boolean | true , если внешнее хранилище монтируется до истечения срока ожидания. false в противном случае |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-01-04 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-01-04 UTC."],[],[]]