【发布时间】:2010-06-28 17:40:32
【问题描述】:
可以确定一个人在哪里,即他在走路吗?他在电梯里吗?还是他在爬楼梯?
使用 android 的加速度计还是有其他方法可以在 android 中进行计算?
【问题讨论】:
-
让你计算用户在步行过程中的距离,你可以使用加速度计分享距离算法
标签: android accelerometer elevation
可以确定一个人在哪里,即他在走路吗?他在电梯里吗?还是他在爬楼梯?
使用 android 的加速度计还是有其他方法可以在 android 中进行计算?
【问题讨论】:
标签: android accelerometer elevation
您可以在配备加速度计和数字罗盘的手机中使用它们的组合来确定速度和方向,如 post 中所述。
如果您只需要确定此人是否在行走,那么您只需要加速度计即可。只需处理其输出的脚步声。
网上有很多关于使用加速度计检测脚步的教程。
这里有一个应用说明:http://www.analog.com/library/analogDialogue/archives/41-03/pedometer.html,它提供了不错的数学背景和示例算法。当然,您可以提取数学并为 Android 重写它(示例代码是用 C 编写的)。我目前不知道有脚步检测算法的开源 android 库。
如果你实现了一些东西,我想得到代码,别忘了回传结果。
【讨论】: