我正在开发一个Android项目,我需要从Android设备计算汽车的速度。 为此,我尝试使用GPS,但GPS能够被用户禁用,并且GPS的电池消耗也太高,因此我需要使用加速度传感器来计算速度。
如果有人知道任何API或计算速度的方法,那么请帮助我。
先谢谢。
答案 0 :(得分:0)
您需要的是内置传感器的设备,GPS将永远耗尽您的电池。你是对的加速度计是你的答案,大多数Android设备都有这个内置传感器,我建议你将这个传感器与陀螺仪和磁场传感器耦合,以准确测量传感器。
您可以认为此博客了解此API的使用情况。
http://www.vogella.com/articles/AndroidSensor/article.html
此外,Android开发人员示例代码对计算速度有不错的想法,也请检查。
希望有所帮助。
答案 1 :(得分:0)
加速度传感器只能测量加速度。通过例子说明:如果你在一个以恒定速度移动的平面上,就像你一样,加速度传感器会感觉没有力作用(当然除了重力)。因此,您的应用程序无法仅使用加速度计来测量飞机的速度。