3

可以确定一个人在哪里,即他在走路吗?他在电梯里吗?还是他在爬楼梯?

使用android的加速度计还是有其他方法可以在android中计算?

4

1 回答 1

6

您可以在具有加速度计和数字罗盘的手机中使用它们的组合来确定本文中提到的速度和方向

如果您只需要确定此人是否在行走,那么您只需要加速度计即可。只需处理其输出的脚步声。

网上有很多关于使用加速度计检测脚步的教程。

这里有一个应用说明:http ://www.analog.com/library/analogDialogue/archives/41-03/pedometer.html ,它提供了不错的数学背景和示例算法。当然,您可以提取数学并为 Android 重写它(示例代码是用 C 编写的)。我目前不知道带有脚步检测算法的开源 android 库。

如果你实现了一些东西,我想得到代码,不要忘记回发结果。

于 2010-06-28T19:31:09.407 回答