当前位置:编程学习 > wap >>

Android压力传感器值的单位是什么?请指教

在SDK文档中找不到关于SENSOR.TYPE_PRESSURE的value[0]的值的单位说明
在硬件抽象层的文件中的结构体struct sensor_t中有关于其他传感器值的单位说明,唯独没有压力传感器
因此困惑于向应用层报告的压力值应该采取什么单位(pa,hpa或者其他的?)
这个单位应该有统一的定义,否则写出来的应用也无法通用在各个Android手机上 --------------------编程问答-------------------- 应用中获取的压感都是小数单位的0~1之间 --------------------编程问答--------------------
引用 1 楼 dinjay 的回复:
应用中获取的压感都是小数单位的0~1之间


能否说的详细一点,这个0~1之间数值的物理单位是什么?不知道物理含义也不能写应用吧
有没有类似的应用代码可给参考?  --------------------编程问答-------------------- 我之前也在研究这个压感值,但是sdk中写的很模糊
 The pressure generally ranges from 0 (no pressure at all) to 1 (normal pressure), however values higher than 1 may be generated depending on the calibration of the input device.
就是说是0-1之间的数,没有说具体含义。 --------------------编程问答--------------------
引用 3 楼 dinjay 的回复:
我之前也在研究这个压感值,但是sdk中写的很模糊
 The pressure generally ranges from 0 (no pressure at all) to 1 (normal pressure), however values higher than 1 may be generated depending on the calibration of the input dev……
即便是你引用的这段话我也没找到出处 可否指点一下? --------------------编程问答--------------------
引用 3 楼 dinjay 的回复:
我之前也在研究这个压感值,但是sdk中写的很模糊
 The pressure generally ranges from 0 (no pressure at all) to 1 (normal pressure), however values higher than 1 may be generated depending on the calibration of the input dev……
另外 我在Professional Android 2 Application Development这本书中找到类似的描述 这个值的单位貌似是千帕(kpa)。与你说的不知道有没有对应的关系 因为标准大气压一般为1013.25pa --------------------编程问答-------------------- 你自己试试吧,如果是做驱动的话,当做帕斯卡来计算,或者这样计算一下,做个view的应用,touch事件里有getSize的方法,获取的是点的面积,还有getPressure获取压感,如果这个getPressure就是是压强的话,那getPressure * getSize就是压力,看看这个值是否实际,如果接近现时,那就是压力。

我也很奇怪为什么网上这方面的资料很少,而且sdk里也不说明白了 --------------------编程问答--------------------
引用 6 楼 dinjay 的回复:
你自己试试吧,如果是做驱动的话,当做帕斯卡来计算,或者这样计算一下,做个view的应用,touch事件里有getSize的方法,获取的是点的面积,还有getPressure获取压感,如果这个getPressure就是是压强的话,那getPressure * getSize就是压力,看看这个值是否实际,如果接近现时,那就是压力。

我也很奇怪为什么网上这方面的资料很少,而且sdk里也不说明白了……

算是牵涉到一点驱动的东西,因为往应用层报告的数值单位还是要确定,否则以后开发起来也不能通用在别的硬件环境里。不管怎样,谢谢你的帮助
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,