android中的线性加速度数据

时间:2013-09-21 13:35:31

标签: android android-sensors

我想阅读重力和无重力的加速度数据。

对于没有重力的数据,我发现有一个名为TYPE_LINEAR_ACCELERATION的传感器。

我发现的所有教程都谈到了先用重力读取数据,然后过滤出重力。

哪种方式更好?

1 个答案:

答案 0 :(得分:1)

TYPE_LINEAR_ACCELERATION肯定更容易很多。但是,它已添加到Android 2.3(API级别9)中。如果您的目标是仅支持API级别9及更高版本,我建议TYPE_LINEAR_ACCELERATION。如果您仍然希望支持旧设备(which may not be worthwhile),那么您将别无选择,只能采用从TYPE_ACCELEROMETER中逐渐减去重力的旧方法。