【发布时间】:2016-01-08 06:50:20
【问题描述】:
我想知道应用程序如何处理来自触摸屏的输入。例如,如果用户触摸坐标 x,y,打开的(在前台处于活动状态)应用程序如何知道必须现在单击坐标 x,y 处的小工具(例如按钮)?
另外,我可以控制应用使用其他应用处理触摸输入的方式吗?我的意思是,我想构建一个使用services 来控制其他应用程序如何处理其输入的应用程序,当然这需要我的应用程序具有permission 才能访问其他应用程序设置,但我的问题是,这可能吗?
我搜索了应用程序如何处理触摸输入,我发现这些结果很有用,但与我的情况无关,
http://developer.android.com/training/gestures/index.html
How does Android device handle touch screen input?
另外,我知道在 Android 中任何输入硬件都由HAL (Hardware Abstraction Layer) 控制,而且每个输入设备都有自己的驱动程序。但是应用程序如何处理来自这些设备的输入?
谢谢。
【问题讨论】:
标签: android input touch android-service android-permissions