如何在Android上从主屏幕访问触摸屏信息

问题描述

我正在开发一个持续将触摸屏信息(触摸x,y坐标)记录到文件的应用程序,我正在使用MotionEvent事件来访问该信息。 我希望它即使在应用程序关闭(按下主页按钮)时也能继续工作。 经过一番研究,我发现一个Service组件可以在后台执行长时间运行的操作。 问题是MotionEvent已附加到View上,并且当应用关闭时,它不再触发事件。

还有另一种访问屏幕传感器的方法吗?还是我可以做的其他事情? 我非常感谢我能得到的任何帮助!

解决方法

即使应用程序关闭(按下主屏幕按钮),我也希望它继续工作

出于隐私和安全原因,通常这是不可能的。应用无法监视发往其他应用的触摸输入。

欢迎您探索实施无障碍服务。请记住,这些API旨在帮助有电机控制限制的人使用其设备及其应用。因此,出于其他原因may not be supported by Google使用这些API。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...