Как я могу разблокировать экран программно в Android?

Я работаю над платформой удаленного автоматического тестирования для Android на основе JUnit (тесты выполняются вне android, взаимодействуя с кодом внутри него). Все работает довольно хорошо, но у меня есть одна проблема: когда я автоматически запускаю новый эмулятор, экран начинает блокироваться. Похоже, это влияет на возможность выполнения моих тестов, плюс я хочу наблюдать за выполнением тестов (нажатие кнопок, ввод текста и т. Д.). Если я вручную запускаю эмулятор и разблокирую его экран, все работает хорошо.

Есть ли способ программно разблокировать экран в Android? Java API, командная строка или командная оболочка и т. Д. - все в порядке. Кроме этого, возможно, есть способ запустить разблокированный эмулятор?

Ответы на вопрос(7)

Ваш ответ на вопрос