2 szrsuperman szrsuperman 于 2016.01.15 16:40 提问

安卓系统中怎么获取到用户点击屏幕的压力和时长数值

想获取到用户点击屏幕的具体数值信息:

1、单次点击的最大压力值多少,是什么衡量单位?

2、单次点击持续的时间是多长,是否到毫秒级别?

上述两个功能,需要调用什么系统函数?哪个版本的安卓系统才能支持?

3个回答

bdmh
bdmh   Ds   Rxr 2016.01.15 16:48
已采纳

时长的话,你监听ontouch,当动作是down时,开始计时,up时结束,之间就是时长

szrsuperman
szrsuperman   2016.01.15 17:01

谢谢 bdmh

boolean onDown(MotionEvent e)
解释:Touch down时触发

boolean onSingleTapConfirmed(MotionEvent e)
boolean onSingleTapUp(MotionEvent e)
解释:上面这两个函数都是在touch down后又没有滑动(onScroll),又没有长按(onLongPress),然后Touchup时触发。

91program
91program   Ds   Rxr 2016.01.15 16:46

这些需要触摸屏的驱动才能提供吧,一般系统是不会提供的,除非定制驱动。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android 获取点击屏幕压力和坐标
之前几篇文章我们讲解了自定义View和ViewGroup, 今天我们来看下View和ViewGroup常见的触摸事件和按键事件。MotionEventMotionEvent对象是与用户触摸相关的时间序列,该序列从用户首次触摸屏幕开始,经历手指在屏幕表面的任何移动,直到手指离开屏幕时结束。手指的初次触摸(ACTION_DOWN操作),滑动(ACTION_MOVE操作)和抬起(ACTION_UP)都会...
JS事件监听手机屏幕触摸事件
处理Touch事件能让你跟踪用户的每一根手指的位置,可以绑定以下四种Touch事件: touchstart: // 手指放到屏幕上的时候触发 touchmove: // 手指在屏幕上移动的时候触发 touchend: // 手指从屏幕上拿起的时候触发 touchcancel: // 系统取消touch事件的时候触发。至于系统什么时候会取消,不详 事件属性一般通过 event.
iOS--keychain库
用户在iOS设备中获取到唯一的UUID
Android 压力传感器获取当前压强
1)压力传感器返回当前的压强,单位是百帕斯卡hectopascal(hPa)。 2)具体代码如下 package com.example.androidapp; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; im
ios获取点击屏幕的位置
-(void)touchesBegan:(NSSet
Android屏幕点击录制工具
1.屏幕点击录制,以及播放点击事件程序说明: 本程序分为放入到手机系统里面的程序,和在window环境下使用批处理脚本,结合的方式完成。 完成以上过程,需要已经root过的手机,根据机型不同,适配兼容性会有问题, 如您的机型在适配时有问题,可mail我(本人机型MX2,亲测,可正常稳定使用)。
Android触摸屏幕时间-android学习之旅(三)
android的多点触摸是经常遇到的编程技巧,这一篇可以将详细的介绍这个问题。简单实例android的触摸需要实现OnTouchListener接口,继承里面方法。布局代码:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
java读取文件夹中视频的视频信息.视频的大小,时长,名字等等
125分50秒---162.81M---LabView01---第10章数据的显示.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView01-第10章数据的显示.wmv 92分2秒---143.46M---LabView02---第11章文件的IO及保存.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView02-第11章文件的IO及保存.wmv 37分22秒---58.09M---LabView03---第12章LabVIEW的通信.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView03-第12章LabVIEW的通信.wmv 9分58秒---21.2M---LabView04---第13章LabVIEW与其它软件的连接.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView04-第13章LabVIEW与其它软件的连接.wmv 4分45秒---9.99M---LabView05---第14章LabVIEW中子VI的设置及调用.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView05-第14章LabVIEW中子VI的设置及调用.wmv 34分30秒---61.03M---LabView06---第15章其它高级技巧.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView06-第15章其它高级技巧.wmv 9分41秒---11.37M---LabView07---第2章第一个LabVIEW例子.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView07-第2章第一个LabVIEW例子.wmv 86分58秒---140.25M---LabView08---第3章基本元素.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView08-第3章基本元素.wmv 76分48秒---143.72M---LabView09---第4章程序结构.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView09-第4章程序结构.wmv 5分46秒---14.67M---LabView10---第5章数据采集.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView10-第5章数据采集.wmv 12分50秒---18.35M---LabView11---第6章数据传输及电脑接口.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView11-第6章数据传输及电脑接口.wmv 59分57秒---87.83M---LabView12---第7章数据的分析及处理.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView12-第7章数据的分析及处理.wmv 42分4秒---61.02M---LabView13---第8章LabVIEW的信号调理.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView13-第8章LabVIEW的信号调理.wmv 132分19秒---178.86M---LabView14---第9章分析处理中数学计算.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView14-第9章分析处理中数学计算.wmv
Android获取数据过程中旋转屏幕问题
Android开发默认情况下旋转屏幕会重新创建Activity对象,这个过程中会先调用旧的Activity对象的onSaveInstanceState和onDestroy方法,然后调用新Activity的onCreate和onRestoreInstanceState方法。如果启动AsyncTask后台获取数据时旋转屏幕,由于没有绑定新的Activity对象,获取到的数据不会显示出来,另外,由于旧的
jquery如何获取用户表单提交值
如何获取表单中用户输入的内容