Android перехватывает события из других приложений - PullRequest
0 голосов
/ 08 сентября 2010

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

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

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

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

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

1 Ответ

2 голосов
/ 08 сентября 2010

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

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

...