Способ получить улов двойного нажатия на блокировку экрана Android?

Есть ли способ поймать что-то вроде события double_tap (с BroadcastReceiver какого-либо подобного типа или что-то еще)?

У меня есть сервис, показывающий View, добавляя к WindowManager (FLAG = TYPE_SYSTEM_ERROR).

Он отображает ok на заблокированном экране, но кажется, что я могу только разблокировать экран, когда я удаляю этот вид (может быть более высокий приоритет этого представления - так что я должен удалить его и разблокировать экран в обычном режиме).

Как это сделать? большое спасибо

Извините за мой неясный вопрос. Не нужно DoubleTapToWake, я имею в виду lockscreen, а не "черный экран", когда устройство сна:)

ОБНОВЛЕНИЕ:

Я хочу найти способ, которым я могу поймать событие (двойная вкладка, проведите по экрану,..). И устройству не нужно корневать и обычно использовать это приложение.

Я использовал AppTabWidget, но это не кажется правильным. Я понятия не имею, и поэтому никакого кода для обмена....  Пример: http://techcrunch.com/2014/07/07/lokloks-new-messaging-app-lets-you-draw-on-your-friends-lock-screen/

Ответ 1

Для этого потребуются изменения ядра, которые будут поддерживаться на всех телефонах. Два ядра DuckTapTo обеспечивают различные разработчики. С уровня приложения вы не можете многое сделать, когда экран заблокирован в android.