Android上的最大加速器读数

时间:2012-08-27 09:42:04

标签: android accelerometer

我想检测设备是否在使用Android时遭受高达+ -16g的冲击(在Samsung Galaxy等智能手机上)。

我的理解是传感器在一定范围内运行,例如+ -2g。当设备暴露在超出其当前范围的加速度时会发生什么,比方说10g?内核是否自动扩展范围并在onAccuracyChanged()上调用方法?

我可以依靠更高的价值来衡量这一事实吗?我发现没有公共API来改变加速度计的范围。

谢谢。

1 个答案:

答案 0 :(得分:0)

我猜这些传感器通常不是为了这种加速而构建的,所以它们无法测量这样的值,因此,你无法构建这样的API。

但无论如何,可以肯定的是,你可以编写一个显示/记录当前加速度的简单App。每10毫秒,手工制作> = 2g并不太难(将它放在约50厘米的桌子上看看会发生什么,如果你敢......:P)。