Android 拦截其他应用程序的事件
有谁知道如何拦截来自其他第 3 方应用程序(例如游戏、地图等)的事件。 这包括运动事件、屏幕提示等事件。
我们在通过 AccessibilityService、单击、长按等捕获触摸事件方面取得了有限的成功。但在处理运动事件(例如手势或用户如何与屏幕交互)时却遇到了空白。
(我们已获得用户的批准,可以在控制研究中捕获此类信息)
我们相信,如果我们对手机进行root(弄乱内核),我们可以获得此类数据,但这无意中使用户手机的保修失效,那么还有其他方法吗?如何获取API级别的此类信息?
非常感谢!
Does anyone knows how to intercept events from other 3rd party Apps, say, games, Maps, etc.
This includes events like motionevents, screen prompts, etc.
We have limited success with capturing touch events via the AccessibilityService, click, longclick, etc. But hitting a blank dealing with motionevents such as gestures or how the users are interacting with the screen.
(we have approval from users to capture such information in a control study)
We believe that if we root the phone (mess with the kernel) we can get such data but this inadvertently void the warranty on the user phone, so is there any other way to obtain such information on the API level?
Many thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您正在谈论您的应用程序收集有关其他应用程序与用户的生命周期交互的信息,那么绝对不会。
如果可能的话,您可以轻松编写键盘记录器并窃取某人的私人数据。
In case you are talking about your application gathering information about other applications life time interaction with the user then definitely no.
If this would be possible you could easily write a key logger and steal someones private data.