2015-11-13 45 views
0

我想在我的应用程序中使用google fit Activity检测功能。当我的手机没有Google适合的应用程序时除了Padometer部分(意味着在后台检测到步骤),一切都工作正常。当我在手机中安装谷歌适合的应用程序,并打开活动检测的步骤计数和工作正常。Google fit padometer

所以我的问题是这样,我的应用程序将是谷歌适合应用程序依赖。如果用户没有安装适合的应用程序我的应用程序将不会显示传感器数据(步骤,活动名称,距离等)。所以在这里纠正我如何处理这个问题。因为谷歌适合的应用程序默认情况下不是所有设备。因此,如果没有谷歌适合的应用程序,我可以感知测量数据和活动名称和距离等。

+0

你想要计步器代码? –

+0

多数民众赞成多我正在问..我需要为此创建我自己的padometer – ADM

+0

是啊它更好,如果你有你自己的代码独立于谷歌适合 –

回答

2

您可以参考https://github.com/bagilevi/android-pedometer中的步骤检测算法。为了使结果更加准确,从算法中得到的任何值都不稳定,因此将它存储在列表中说10个值,每10个值找到2个最小值和2个最大值。消除他们和剩余的6个值,计算平均值,这会给你一个更好的结果。

+0

嘿谢谢人..我只是下载它..让我们看看如果它的工作。回到你身边的结果.. – ADM

+0

我们可以使用Gogle fit sdk的SensorApi作为计步器的用途吗? – ADM

+0

这是为什么upvoted?图书馆6岁,根据答案,这是非常错误的。 – suku