问题标签 [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.
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 客户端是这样构建的
插入俯卧撑代码:
更新俯卧撑日志代码:
google-fit - 如何从 Google Fit API 获取所有时间数据?
我需要获取用户从开始使用该应用程序到今天所走过的步数。如何使用 Google FIT api 执行此操作?
android - Google Fit API - 无回调响应
我正在尝试从 Google Fit API 集成 Sensors API。我正在构建谷歌客户端,但任何状态都没有回调。
这是我的代码:
在 LOGCAT 中,我可以看到日志“Building Fitness Client”。在那之后,一切都是空白的。没有错误。没有什么。日志猫:
我在我的 KITKAT 设备上使用最新的播放服务(8.7.03)并使用 8.4.0(修订版 29)进行构建,这在 SDK 管理器中显示为最新版本。
我已经在谷歌开发者控制台中为这个应用程序正确添加了项目。
android - 无法从 Google Fit History API 获取任何数据
我正在尝试使用 google fit history api 来获取我在上周采取的步骤,按天分开。我的应用程序没有记录任何数据,我只是想使用历史 api 来获取 fit store 上的数据。根据我在https://fit.google.com/上的帐户,我在 3 天前走了 151 步,但是当我尝试获取每天所走的步数时,我得到了一个包含 0 个数据集的结果。当我使用以下代码时,我得到了 7 个存储桶,但每个存储桶都包含 0 个数据集。我想我一定是在以某种方式接近这个错误,但我不确定在哪里。
android - Google fit API OAUTH 问题
我正在尝试构建一个计步器应用程序,作为测试,我从 github 下载了 android fit 代码并运行了 basicsensorsAPI:
为了获得步数而不是位置,我将数据类型更改为TYPE_STEP_COUNT_CUMULATIVE 和 TYPE_DERIVED(原件是TYPE_LOCATION_SAMPLE 和 TYPE_RAW)。但是一旦我这样做,OAUTH 就会停止工作,我不确定为什么这会造成问题。
这是更改后的代码:
这是原始代码:
我得到这个输出:应用程序需要用户的 oAuth 同意。
android - 未从 Google Fit 获取实时计步器更新
我想通过检查他们的步数增量是否 > 0 来检查某人是否正在使用 Google Fit API 行走。这似乎比使用 History API 获取每日步数并确定它是否比上一个查询增加更简单。
我按照此处的代码进行操作,但我没有进行位置跟踪,而是进行增量步数计数。但是,侦听器似乎没有检索到最新的增量步数。
这是我的代码:
onDataPoint 方法没有被调用,mListener = onDataPointListener(){...} -> registerFitnessDataListener(...)
我不知道为什么。
android - Google Fit 用户登录以授予访问权限从未通过
我正在尝试将 Google Fitness API 集成到我的应用程序中。
当它要求用户登录以授予 Google Fit 时,它永远不会通过。我总是RESULT_CANCELED
进去onActivityResult()
。
问题可能是什么?
下面是我的实现。
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>
android - 谷歌上的非活动卡路里适合错误吗?
用“不活跃的卡路里”,谷歌适合谈论“基本代谢率”吗?
因为 bmr 应该是恒定的,但适合每天给我不同数量的“非活动 cal”......
有人可以解释我为什么吗?根据我的活动,它从 1500 到 2100。我不明白为什么,特别是因为 bmr 是你在不做活动的情况下燃烧的卡路里量,所以它不应该与它们有关。
那么究竟什么是“不活跃的卡路里”以及为什么它每天都在变化?
这发生在我认识的所有人身上
先感谢您!:)
android - Google Fit History API 返回错误的时间段
该请求应该向 Google Fit 查询过去 3 个月的汇总心率数据,按 1 天时间段分组。然而,我得到的是三个数据点,包括一天(5 月 29 日)的两个数据点。预期结果总共是两个数据点:一个是 5 月 25 日,一个是 5 月 29 日。这是什么原因,我该如何解决这个问题?
这是代码:
这是输出: