收集触摸输入统计信息

时间:2018-06-05 13:44:37

标签: android touch

我正在开发一款应用,用于在用户与Android设备的互动中收集触摸统计信息。我想要实现的是收集触摸输入(也在我的应用程序之外),例如:触摸时间,压力,面积,滑动移动速度等。此数据可能无法“实时”收集但在聚合形式一段时间或没有精确的时间戳附加。

我已经知道Android在非root设备上成功保护了这类信息。我尝试了以下方法失败:

  • onTouchEvent的透明覆盖 - 无法将触摸事件传递给基础窗口
  • AccessibilityService - 各种收藏信息非常差。我能够拦截单个事件进行触摸启动和滚动,没有关于位置,压力等的额外信息。我必须保持正常的设备可用性,因此触摸探索模式也不是一种选择。
  • 来自getevent工具的
  • adb - 未经root权限无法在Android设备内拨打电话

有没有办法收集这种统计数据?汇总形式的数据不会构成任何安全威胁,尤其是没有确切的位置。也许它是Android功能请求的好选择?

任何帮助将不胜感激!

0 个答案:

没有答案