0

可能重复:
获得按下按钮的压力

我能找到的唯一一种压力函数可以测量海平面压力。我还没有找到任何可以做到这一点的 API。但我在市场上发现了几个应用程序,它们可以作为……非法物质的缩放器。尽管如此,我想知道如何实现这一目标。

谢谢!

4

1 回答 1

1

这仅在某些设备上是可能的,并且精度非常低。MotionEventgetPressure()方法旨在确定这一点;但是,它仅取决于1目标设备的精度、校准和功能集(某些设备总是会说 ):

压力的范围通常从 0(完全没有压力)到 1(正常压力),但是根据输入设备的校准,可能会产生高于 1 的值。

     --开发者文档

一些设备还注册了一个工具类型,这可能与您的预期有不同的压力。远非说“来自金属物体的 2 磅压力”。

还值得注意的是,这仅适用于触摸事件 ( MotionEvent) - 放置一些东西,例如一沓纸,它不会记录触摸事件,根本不会显示任何压力。

于 2012-12-30T23:49:55.377 回答