在Android设备屏幕上检测重量

时间:2012-12-30 23:44:43

标签: android api scale

  

可能重复:
  Getting the pressure with which a button gets pressed

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

谢谢!

1 个答案:

答案 0 :(得分:1)

这仅适用于某些设备且精度非常低。 MotionEvent的{​​{3}}方法旨在确定这一点;但它仅取决于目标设备的准确度,校准和功能集(某些设备总是会说1):

  

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

     

- getPressure()

某些设备也会注册Developer Documentation,这可能会产生与您的预期不同的压力。它远不是说“来自金属物体的2磅压力”。

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