是否可以从另一个应用程序中检测触摸事件,特别是滑动?我希望能够检测用户是否向左或向右滑动(即使使用 2 根手指 - 但不是必需的)。也许有我可以收听的服务或广播。
或者失败了,是否有一些 API 也许我可以每秒轮询 10 次以获取触摸状态,然后我可以计算其余部分(为什么,我记得写了一个鼠标驱动程序,在 8086 中用 IN OUT 选通 COM1 端口在 XT 上的 TSR 中编码的汇编程序...)!
无论如何,任何帮助表示赞赏。 (我认为这可以通过劫持主启动器并进行透明的点击顶部 Activity 来完成,但这是严重的欺诈和危险!)
最佳答案
Is it possible to detect touch events from within another application, specifically swipes?
幸运的是,没有。
or failing that, is there some API perhaps that I can poll say 10 times a second to get the touch state and I can compute the rest
幸运的是,没有。
I think it could be done by hijacking the primary Launcher and having a transparent click-through on-top activity
幸运的是,没有。
欢迎您编写自己的主屏幕应用程序,在这种情况下,您可以在自己的主屏幕上跟踪自己的触摸事件。欢迎您编写一个普通的应用程序并在您自己的 Activity 中跟踪您自己的触摸事件。
关于Android 检测来自任何应用程序的触摸状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4632608/