Как включить пробуждение при касании как часть сборки исходного кода Android? - PullRequest
0 голосов
/ 15 февраля 2019

Мне нужно выяснить, как включить пробуждение при прикосновении с помощью сборки исходного кода Android.

В настоящее время устройство активируется с помощью кнопки питания, аналогичной мобильному телефону, но мне нужно сделать это изтрогают.Основное включение осуществляется с помощью кнопки, но мне нужно разбудить его прикосновением после того, как оно перейдет в спящий режим по истечении заданного времени.

Выполнение cat / dev / input / event1 дает мне данныепри прикосновении к экрану, включении или выключении, так что на сенсорном контроллере все еще есть питание.

Кто-нибудь знает, можно ли это сделать, и если да, какие-либо указатели на ту часть ОС, которая это обрабатывает?

1 Ответ

0 голосов
/ 15 февраля 2019

Попробуйте код ниже в вашем коде.

WakeLock screenLock = ((PowerManager)getSystemService(POWER_SERVICE)).newWakeLock(
     PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "YOUR_TAG");
screenLock.acquire();
...