如何在android中使用Acceleration来计算汽车的速度?

时间:2013-12-02 07:21:17

标签: android

我正在开发一个Android项目,我需要从Android设备计算汽车的速度。 为此,我尝试使用GPS,但GPS能够被用户禁用,并且GPS的电池消耗也太高,因此我需要使用加速度传感器来计算速度。

如果有人知道任何API或计算速度的方法,那么请帮助我。

先谢谢。

2 个答案:

答案 0 :(得分:0)

您需要的是内置传感器的设备,GPS将永远耗尽您的电池。你是对的加速度计是你的答案,大多数Android设备都有这个内置传感器,我建议你将这个传感器与陀螺仪和磁场传感器耦合,以准确测量传感器。

您可以认为此博客了解此API的使用情况。

http://www.vogella.com/articles/AndroidSensor/article.html

此外,Android开发人员示例代码对计算速度有不错的想法,也请检查。

希望有所帮助。

答案 1 :(得分:0)

加速度传感器只能测量加速度。通过例子说明:如果你在一个以恒定速度移动的平面上,就像你一样,加速度传感器会感觉没有力作用(当然除了重力)。因此,您的应用程序无法仅使用加速度计来测量飞机的速度。