首页 文章

在Android Wear上访问Google健身计划

提问于
浏览
2

我正在为Android Wear工作 . 我想阅读 Watch 计数的步骤(显示在卡上的步骤) . 有没有简单的方法来访问数据?我的研究表明,我可以创建自己的步数计数器(由于准确性问题,我不想要) . 另一种是访问Google Api . 但是我发现在我的手机电池功能旁边实现它的代码非常“重要” . 有没有其他方法来检索数据?

我不希望这与手机应用程序连接,但仅限于 Watch 上的那个 .

我在这里找到了更多信息,但它有点旧:Access Android Wear Fit Data

3 回答

  • 0

    您可以使用Sensor.TYPE_STEP_COUNTER使用Sensor API轻松访问 Watch 上的步数 . 更多信息:

    http://developer.android.com/guide/topics/sensors/sensors_motion.html#sensors-motion-stepcounter

  • 3

    在我看来,想要创建自己的计步器,这就是你必须要做的事情 . 我最近帮助AliceOS正确设置了与Fit API的连接 . 也许comment中提到的示例代码也可以帮助您 . 它应该至少是最新的 . 祝好运!

  • 0

    然而,这是一个老问题,但也许这个答案将来会帮助某些人 . 自2015年以来,GoogleApis更易于使用 .

    要获得每日总步数(与谷歌适合相同),使用HistoryApi的方法:

    Fitness.HistoryApi.readDailyTotal(googleApiClient, DataType.TYPE_STEP_COUNT_DELTA);

    reading daily steps上有一篇博客文章 . 有些信息也在Work with the Fitness History章节中,特别是如果您想使用其他时间范围的数据 . 顺便说一句,正如我记得阅读每日步骤一样,您不必要求任何范围(api权限) .

    [穿1.0]

    在穿1.0中没有谷歌帐户支持,因此你所能做的就是使用 readDailyTotal() 方法 . 要使其工作,您必须在构建客户端时调用useDefaultAccount()方法 .

    [Wear 2.0]

    我_615266好的 . 谢谢Google Sign-In,使用磨损帐户并不痛苦;)只需按照上面链接中的步骤操作即可 .

    Google登录将为您提供可与GoogleApi客户端一起使用的Google帐户 .

    一个通知,当我使用Google Developer Console生成OAUTH配置json文件时,它无效 . 只需使用登录站点即可创建它 .

相关问题