Android 拦截其他应用程序的事件

发布于 2024-09-18 00:18:10 字数 287 浏览 8 评论 0原文

有谁知道如何拦截来自其他第 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

謌踐踏愛綪 2024-09-25 00:18:11

如果您正在谈论您的应用程序收集有关其他应用程序与用户的生命周期交互的信息,那么绝对不会。

如果可能的话,您可以轻松编写键盘记录器并窃取某人的私人数据。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文