安卓系统中怎么获取到用户点击屏幕的压力和时长数值
问题描述:
想获取到用户点击屏幕的具体数值信息:
1、单次点击的最大压力值多少,是什么衡量单位?
2、单次点击持续的时间是多长,是否到毫秒级别?
上述两个功能,需要调用什么系统函数?哪个版本的安卓系统才能支持?
答
时长的话,你监听ontouch,当动作是down时,开始计时,up时结束,之间就是时长
答
这些需要触摸屏的驱动才能提供吧,一般系统是不会提供的,除非定制驱动。
答
谢谢 bdmh
boolean onDown(MotionEvent e)
解释:Touch down时触发
boolean onSingleTapConfirmed(MotionEvent e)
boolean onSingleTapUp(MotionEvent e)
解释:上面这两个函数都是在touch down后又没有滑动(onScroll),又没有长按(onLongPress),然后Touchup时触发。