Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法检测Android上触摸事件的来源?_Java_Android_Touch - Fatal编程技术网

Java 有没有办法检测Android上触摸事件的来源?

Java 有没有办法检测Android上触摸事件的来源?,java,android,touch,Java,Android,Touch,我正在开发一个需要区分物理触摸屏(硬件)触摸和其他应用程序调用的软件模拟触摸的应用程序。有没有办法在没有根访问权限的情况下执行此操作 更多信息:我将使用它来检测是否有人在他们的设备上使用自动点击器(auto-tapper?)软件来模拟我的应用程序中的活动 我还在研究答案,我在网上找不到任何清晰的解释。有人能帮上忙吗?没有。像BotMaker这样的应用程序需要假点击(这就是为什么它们需要root才能“注入”这些假点击),但是Android中没有真点击和假点击的概念,所以这些注入的点击看起来和应用程

我正在开发一个需要区分物理触摸屏(硬件)触摸和其他应用程序调用的软件模拟触摸的应用程序。有没有办法在没有根访问权限的情况下执行此操作

更多信息:我将使用它来检测是否有人在他们的设备上使用自动点击器(auto-tapper?)软件来模拟我的应用程序中的活动


我还在研究答案,我在网上找不到任何清晰的解释。有人能帮上忙吗?

没有。像BotMaker这样的应用程序需要假点击(这就是为什么它们需要root才能“注入”这些假点击),但是Android中没有真点击和假点击的概念,所以这些注入的点击看起来和应用程序中的任何其他点击一样真实。

你说的“其他应用程序调用的模拟触摸”是什么意思?我是指由BotMaker()或FRep()等应用程序生成的tap模拟