问题标签 [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 回答
874 浏览

android - Google Fit Android API 保存所有设备的数据,但无法查询不同设备的数据

我正在创建一个记录俯卧撑的锻炼应用程序。我的目标是将数据与 Google Fit 集成,以便在设备之间或在用户获得新设备的情况下同步。

我已经成功地将数据插入到 Google Fit 中,然后可以查询它。它还显示在 Google Fit 网络应用程序上。

我的问题是,当我在我的 Nexus 7 上并尝试查询所有数据时,它只返回我的 Nexus 7 的数据,而不是我的中兴 Maven 和我的 Nexus 7。当我在我的中兴 Maven 上时,我尝试要查询所有数据,它只返回我的中兴 Maven 的数据,而不是我的 Nexus 7 和我的中兴 Maven。我希望它能够显示来自所有设备的所有数据。任何帮助,将不胜感激!

我看了这个问题,但我已经实施了他们的建议......

请参阅下面的代码...

谢谢,约书亚


我的 Google Api 客户端是这样构建的

插入俯卧撑代码:

更新俯卧撑日志代码:

0 投票
2 回答
3060 浏览

google-fit - 如何从 Google Fit API 获取所有时间数据?

我需要获取用户从开始使用该应用程序到今天所走过的步数。如何使用 Google FIT api 执行此操作?

0 投票
2 回答
609 浏览

android - Google Fit API - 无回调响应

我正在尝试从 Google Fit API 集成 Sensors API。我正在构建谷歌客户端,但任何状态都没有回调。

这是我的代码:

在 LOGCAT 中,我可以看到日志“Building Fitness Client”。在那之后,一切都是空白的。没有错误。没有什么。日志猫:

我在我的 KITKAT 设备上使用最新的播放服务(8.7.03)并使用 8.4.0(修订版 29)进行构建,这在 SDK 管理器中显示为最新版本。

我已经在谷歌开发者控制台中为这个应用程序正确添加了项目。

0 投票
1 回答
861 浏览

android - 无法从 Google Fit History API 获取任何数据

我正在尝试使用 google fit history api 来获取我在上周采取的步骤,按天分开。我的应用程序没有记录任何数据,我只是想使用历史 api 来获取 fit store 上的数据。根据我在https://fit.google.com/上的帐户,我在 3 天前走了 151 步,但是当我尝试获取每天所走的步数时,我得到了一个包含 0 个数据集的结果。当我使用以下代码时,我得到了 7 个存储桶,但每个存储桶都包含 0 个数据集。我想我一定是在以某种方式接近这个错误,但我不确定在哪里。

0 投票
3 回答
3550 浏览

android - Google fit API OAUTH 问题

我正在尝试构建一个计步器应用程序,作为测试,我从 github 下载了 android fit 代码并运行了 basicsensorsAPI:

googlesamples/android-fit

为了获得步数而不是位置,我将数据类型更改为TYPE_STEP_COUNT_CUMULATIVE 和 TYPE_DERIVED(原件是TYPE_LOCATION_SAMPLE 和 TYPE_RAW)。但是一旦我这样做,OAUTH 就会停止工作,我不确定为什么这会造成问题。

这是更改后的代码:

这是原始代码:

我得到这个输出:应用程序需要用户的 oAuth 同意。

0 投票
1 回答
552 浏览

android - 未从 Google Fit 获取实时计步器更新

我想通过检查他们的步数增量是否 > 0 来检查某人是否正在使用 Google Fit API 行走。这似乎比使用 History API 获取每日步数并确定它是否比上一个查询增加更简单。

我按照此处的代码进行操作,但我没有进行位置跟踪,而是进行增量步数计数。但是,侦听器似乎没有检索到最新的增量步数。

这是我的代码:

onDataPoint 方法没有被调用,mListener = onDataPointListener(){...} -> registerFitnessDataListener(...)我不知道为什么。

0 投票
1 回答
331 浏览

android - Google Fit 用户登录以授予访问权限从未通过

我正在尝试将 Google Fitness API 集成到我的应用程序中。

当它要求用户登录以授予 Google Fit 时,它永远不会通过。我总是RESULT_CANCELED进去onActivityResult()

问题可能是什么?

下面是我的实现。

0 投票
1 回答
998 浏览

php - 通过 Google Fit REST API 提交体重信息/距离

几周以来,我一直在构建一个相当简单的应用程序,它将活动从我的 Fitbit Flex 追踪器推送到 Google Fit。这一切都非常简单:它创建了数据源,并使用这些数据源将最后一小时的卡路里计数、步数和距离推送到 Google Fit。如果我使用 Fitbit 应用程序记录它,它也会增加我的体重。

每小时,它会将这三个指标推送到三个不同的数据集中,每个数据集中都有一个数据点。例如:从 10:00 到 10:59,451 步。这对所有这三个指标都非常有效。

每天一次,范围为 00:00 到 23:59 的数据集会将我的体重发送到 Google Fit。该数据集也有一个数据点。

这个系统似乎对我的步数和卡路里数来说足够好。它并不完美,因为我的步数没有任何相关活动。但 Google Fit 成功接收数据并存储。

但是,Google Fit 似乎并没有反映我报告的体重。Google Fit 似乎也不记得我提交时的距离。

我使用的数据类型是:

  • com.google.calories.expended
  • com.google.distance.delta
  • com.google.step_count.delta
  • com.google.weight

我的应用程序的源代码在 Github 上:https ://github.com/JC5/fitsync

任何提示或技巧?这是我可以使用 REST API 的吗?</p>

0 投票
3 回答
15618 浏览

android - 谷歌上的非活动卡路里适合错误吗?

用“不活跃的卡路里”,谷歌适合谈论“基本代谢率”吗?

因为 bmr 应该是恒定的,但适合每天给我不同数量的“非活动 cal”......

有人可以解释我为什么吗?根据我的活动,它从 1500 到 2100。我不明白为什么,特别是因为 bmr 是你在不做活动的情况下燃烧的卡路里量,所以它不应该与它们有关。

那么究竟什么是“不活跃的卡路里”以及为什么它每天都在变化?

这发生在我认识的所有人身上

先感谢您!:)

0 投票
1 回答
1067 浏览

android - Google Fit History API 返回错误的时间段

该请求应该向 Google Fit 查询过去 3 个月的汇总心率数据,按 1 天时间段分组。然而,我得到的是三个数据点,包括一天(5 月 29 日)的两个数据点。预期结果总共是两个数据点:一个是 5 月 25 日,一个是 5 月 29 日。这是什么原因,我该如何解决这个问题?

这是代码:

这是输出: