iphone - 如何检测用户是否正在使用他的设备行走/运行?

标签 iphone objective-c ios accelerometer

简单的问题很难回答:

如果设备(和用户)拿着他的设备正在运行/行走,我希望能够读取。我知道 iPhone 加速度计会计算加速度,因此如果用户以恒定速度运行,则不会发现信号。

有什么帮助吗?

最佳答案

实际上,我曾经致力于此...您可以做的是使用加速度计和陀螺仪检测运动的频率。如果绘制图表,您会在步行或运行时看到周期性行为。做一些“现场”测试,你可以看到这些频率在步行和运行之间如何变化。它太酷了。

关于iphone - 如何检测用户是否正在使用他的设备行走/运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10182723/

相关文章:

ios - 如何设置 UIImageView 大小以及如何确保它始终保持该大小?

ios - 将字典对象从 Obj-C 传递到 Swift

ios - iOS 9 的 xcode 7.1 缺少 Objective C 领域静态框架所需的 libc++.dylib

iphone - 如何向 UINavigationController 添加右键?

ios - 自动调整 UIView 大小以适应 iPhone 5 屏幕,同时保持比例

iphone - 如何在 Apple 的 Provisioning Portal 中重新注册设备?

iphone - NSKeyedUnarchiver unarchiveObjectWithFile : returns nil in init: method

iphone - Bootstrap 模式中的图像未显示在移动设备上

ios - 新 XCODE 6.3 更新 : Apr 8, 2015 构建 : 6D570 buggy with Unit Tests?

iphone - 为 UISplitViewController 的 MasterView 添加 subview