android - 如何在 Android 中实现深蹲计数器?

标签 android accelerometer android-sensors

我感兴趣的是如何实现 Runtastic Pull Ups 等应用程序在 Android 中,但用于下蹲计数。

我知道,我需要为此使用加速度计。但我不明白如何实现设备加减计数。我应该使用什么传感器,加速度计还是重力?谁能给我一些提示。

谢谢。

最佳答案

在加速度计打开的情况下做几次下蹲。然后可视化/分析数据 - 您将清除模式,因为它看起来像:没有 - 突然移动 - 没有 - 突然移动 - 没有。这是一个深蹲。我用加速度计做了一些跳跃来检查我的着陆和模式是否存在。

您也可以添加陀螺仪,具体取决于您放置加速度计的位置。对我来说,最好的位置是大腿或胸部。

关于android - 如何在 Android 中实现深蹲计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40095276/

相关文章:

android - 如何在 Eclipse 中加快将外部 jar 打包成 apk 的速度?

c - 卡尔曼滤波器 - 四元数 - 角度传感器

android - 确定您的 Android 设备指向的构建

android - 有没有办法以编程方式定位给定应用程序中的所有 Windows?

android - Google map v2 的自定义信息窗口

android - 如何校准 Android 加速度计并降低噪音,消除重力

android - 读取的AudioRecord返回奇怪的值

android - SensorManager.getRotationMatrix 在 Android 模拟器上始终返回 false

android - 每次使用 GoogleSignInApi 显示帐户选择器

ios - 利用加速度计检测敲击压力强度