Android перехватывает события из других приложений

Кто-нибудь знает, как перехватывать события из других сторонних приложений, скажем, игр, карт и т. д. Сюда входят такие события, как события движения, экранные подсказки и т. д.

У нас есть ограниченный успех в захвате событий касания через AccessibilityService, щелчок, длинный щелчок и т. д. Но мы не нажимаем пробел, касающийся событий движения, таких как жесты или то, как пользователи взаимодействуют с экраном.

(у нас есть одобрение пользователей на сбор такой информации в контрольном исследовании)

Мы считаем, что если мы рутируем телефон (воздействуем на ядро), мы можем получить такие данные, но это непреднамеренно аннулирует гарантию на телефон пользователя, поэтому есть ли другой способ получить такую ​​информацию на уровне API?

Большое спасибо!


person user442261    schedule 08.09.2010    source источник
comment
Вероятнее всего, рутирование телефона не поможет. Модификация прошивки будет.   -  person CommonsWare    schedule 08.09.2010


Ответы (1)


Если вы говорите о том, что ваше приложение собирает информацию о взаимодействии других приложений с пользователем, то определенно нет.

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

person Octavian A. Damiean    schedule 08.09.2010