Как заставить мое приложение взаимодействовать с домашним экраном Android?
Я создаю приложение, которое использует фронтальную камеру, чтобы отслеживать, где пользователь смотрит на экран. Когда пользователь мигает, смартфон регистрирует это как сигнал. В настоящее время он работает "внутри" моего приложения. У меня есть несколько точек вокруг экрана, когда я смотрю на одну из них и мигаю, она меняет цвет.
Но как я могу заставить его работать на домашнем экране / с другими приложениями? Скажем, если пользователь посмотрел на приложение Facebook, моргнул, оно открылось.
Я думал о всплывающем окне, как Skype. Я мог бы создать его как курсор, и он будет отображаться над домашним экраном и всеми приложениями. Но если бы я моргнул (коснулся), он бы выполнил действие внутри этого всплывающего окна / виджета, а не щелкнул "через" его.
Существуют ли коды, которые могут заставить мое приложение взаимодействовать с другими приложениями. Может быть, Доступность услуг?
Существует аналогичное приложение, которое может создать мышь на домашнем экране, когда пользователь машет рукой (без физического прикосновения), он регистрирует это как нажатие. Как я могу воссоздать это?
Картинка прикреплена...