问题标签 [google-fit-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
624 浏览

android - 使用 Google Fit API

我将在 Android 平台上开发健康应用程序。它从可穿戴设备读取数据并在服务器上更新。我可以使用 Google Fit api 为我自己的应用程序读取可穿戴设备传感器的数据吗?

0 投票
2 回答
3700 浏览

android - 如何识别手动输入或由传感器跟踪的 google fit 活动?

我们正在开发一个查询 Google Fit API 以检索步数、卡路里和距离参数的 Android 应用程序。我们想要查询不是由用户手动输入的活动(或以某种方式识别这些活动并忽略它们)。

用户可以手动加载步行、跑步等活动,我们希望忽略这些活动。我们查看了历史 API 和活动字段,但似乎无法确定活动是手动记录还是由其他应用程序、手机传感器或可穿戴设备自动添加。

有人可以知道一种方法来获取用户未手动记录的活动吗?

更新

在 Google Fit Developer Community 上查看以下帖子,它可能对某人有所帮助

https://plus.google.com/u/0/105650643673857572241/posts/fET6zKYFq4K

0 投票
0 回答
510 浏览

android - Google FIT APIS,适用于 REST 网络服务的健身历史 API

我看到 google fit 在 Fit andriod API 集中提供了 Fitness History API。此 API 提供此处文档中提到的每日活动数据(读取每日总数据)。但是,当我观察 RESTFUL 网络服务时,我没有看到任何提供按来源分组的每日步数/活动数据的 API。此类 API 是否不能通过 RESTFUL 网络服务使用,并且仅适用于安卓而不是网络?

0 投票
0 回答
708 浏览

java - Google Fitness API HistoryAPI.deleteData() 不工作

我正在使用 Google Fitness API 构建一个计步器应用程序。

我可以通过 HistoyAPI.readDailyTotal() 获取每日步数

我还使用 SensorAPI 来获取上次读取的增量步骤,然后我只需将两者相加并获得一个很好的响应式计步器。

但是我无法清除日常步骤。我正在尝试使用API 示例中的代码:

这是一个错误,还是我只是做错了什么?

--编辑: 我的 GoogleApiClient 生成器

和我的日志:

07-20 09:03:53.161 10647-10647/br.com.penseavanti.gump I/LoginActivity﹕ Successfully unsubscribed for data type: step count delta 07-20 09:03:53.161 10647-10647/br.com.penseavanti.gump I/LoginActivity﹕ Deleting today's step count data 07-20 09:03:53.209 10647-10647/br.com.penseavanti.gump I/LoginActivity﹕ Successfully deleted today's step count data 07-20 09:03:53.388 10647-10647/br.com.penseavanti.gump I/LoginActivity﹕ Steps today: 509 07-20 09:03:53.434 10647-10647/br.com.penseavanti.gump I/LoginActivity﹕ Successfully subscribed!

0 投票
1 回答
168 浏览

android - 为什么在 google fit 中与营养相关的所有内容都被混淆了?

我正在使用 Android Studio,并且安装了 Google Play 服务 rev.25。我在玩健身 API。文档声称应该有DataType.TYPE_NUTRITION但我看到的是以下

出于某种原因,DataType 和 Field 中的营养成分似乎都被混淆了。令我困惑的是,当我使用混淆值并将应用程序部署到我的手机时,它可以工作......我认为我的 SDK 副本有问题,但手机似乎也混淆了 API......

同样奇怪的是类型应该是com.google.nutrition但我的(反编译的)DataType中没有这样的东西。我很确定我做错了什么,但不知道那是什么......

0 投票
4 回答
2576 浏览

android - Google Fit History API - 步数不正确

我试图从今天开始走几步。因此,我找到了 2 个解决方案。1)

2)

通过使用第一个我得到例如 27 和通过使用第二个 1425 步骤作为答案。正确的(与 google fit 应用比较后)应该是 1425。那么为什么第一个不起作用?

从上周开始询问步骤,我也遇到了同样的问题。通过使用方法 1 进行上周的步骤,我意识到我确实在正确的日子(有时甚至是正确的日子)获得了步骤,但是每当步骤值超过 50(我认为)时,该值是不正确的。

有人对这种奇怪的行为有答案吗?

0 投票
5 回答
4805 浏览

android - 使用 google fit api 消耗卡路里

我正在开发应用程序健身应用程序,为此我使用了 google fit api。到目前为止,我成功地获取了步数、距离,但我无法获取卡路里消耗。提前致谢

0 投票
3 回答
2978 浏览

android - 从 Google Fit API Android 获取当前活动

我正在开发演示应用程序以使用 Google Fit 获取当前活动示例。我可以正确获得速度和距离。但是,尽管我处于同一状态,但它并没有非常频繁地返回“in_vehicle”或“biking”状态。找到相同的附加屏幕截图。我的速度为 59.40KM/H(36.91 M/h),当时它没有返回“in_vehicle”活动状态。

请提供相同的解决方案/反馈。

代码 :

谢谢。

图片

0 投票
0 回答
135 浏览

google-api - 根据创建时间访问 Google Fit 数据

向 Google Fit 查询数据时,可以指定时间范围过滤器。此时间范围仅考虑数据测量日期,而不考虑创建特定数据的日期。

例如,如果我在 9 月 22 日手动登录,我在 9 月 19 日和 21 日运行了 2 小时,然后发出一个时间范围从 20 日到 24 日(含)的活动请求,我将只得到一个活动从9月21日回来。

有没有办法根据添加到 Google Fit 的时间来查询数据?我们正在构建一个应用程序,该应用程序将定期从 Google Fit 下载数据,并且我们希望能够仅下载自上次下载后添加的数据。

0 投票
1 回答
1157 浏览

android - Google Fit API 历史限制?

所以我正在尝试使用 android API 阅读 google fit 历史记录,但我遇到了一个恼人的限制。我似乎只能阅读过去一周左右的历史价值,即使有更多的数据(根据 google fit 应用程序)。我用来读取数据的代码如下

然而根据 logcat 的说法,有很多空闲的日子

任何关于我为什么不能在 23 日之前阅读的见解(截至写作时)将不胜感激。