Как имитировать спящий режим на эмуляторе Android
Некоторые пользователи моего Android-приложения сообщают о ошибках, когда мобильный телефон переходит в режим ожидания/энергосбережения.
Я хотел бы протестировать эту проблему на Android Virtual Device. Возможно ли смоделировать мобильный вход в режим ожидания/энергосбережения на AVD?
Спасибо заранее.
Ответы
Ответ 1
Попробуйте следующее на эмуляторе
- перейти к настройкам- > Приложение- > Разработка
- Снимите флажок "Остаться в пути"
Эмулятор перейдет в режим сна через 1 мин (настройка по умолчанию), если не изменен
Проблема с этим, чтобы разблокировать эмулятор снова, вам нужно нажать кнопку "Домой", затем разблокировать его.
Если этот параметр не отображается, вам необходимо включить режим разработчика с помощью 1. перейдите к настройкам → Система → Об эмулированном устройстве 2. нажмите 7 раз на номер сборки. Затем вы найдете его в настройках разработчика
Ответ 2
Power Button
на боковой панели рядом с эмулятором сделает это.
Горячая клавиша на моем Mac ⌘ P
Примечание. Вам нужно будет установить блокировку экрана с помощью прокрутки вместо None
Ответ 3
В эмуляторе перейдите в Настройки/Безопасность/Блокировка экрана с "Нет" на "Проведите",
![введите описание изображения здесь]()
Затем нажмите кнопку "Питание" на правой панели управления, чтобы выключить экран, и нажмите еще раз, чтобы включить экран. Теперь появится экран блокировки.
![введите описание изображения здесь]()
Ответ 4
Как-то fn + F7 не работает на моем mac. Так что я использую вместо этого:
adb shell input keyevent 26
Отправляет событие POWER KEY и выключает экран. Примечание. Он не покажет, что экран выключен. Изображение завещает. Но вы не можете взаимодействовать с ним. Как только вы снова сделаете adb shell input keyevent 26
, вы увидите экран блокировки, указывающий, что устройство было выключено раньше.
Ответ 5
При нажатии F7 вы можете эмулировать спящий режим в своем эмуляторе.