问题标签 [google-fit]

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 回答
361 浏览

android - 如何删除因 Google Fitness API 7.5.0 添加的权限

在将我的 play-services-fitness api 从 7.0.0 更新到 7.5.0 后,我注意到当我将新版本上传到 PlayStore 时,它​​告诉我正在添加新权限和 2 个新功能。我没有这样做!有没有搞错。

0 投票
1 回答
4009 浏览

android - 如何从 Google Fit API 检索每日跑步和步行步数

这可能是一个新手问题,但我已经失去了一天的时间来弄清楚没有成功。我在我的 Android 应用程序中使用 Google Fit API,我需要显示它的一些数据,比如跑步和步行的日常步数。我设法以时间单位显示数据(fe 以 x 分钟运行)。我需要以步骤为单位显示它。

下面的代码片段显示了我如何以时间单位(以毫秒为单位)检索数据:

提前Tnx。

此致

MB

0 投票
2 回答
877 浏览

android - OnDataPointListener does not get callback if GoogleApiClient is disconnected

I am using Google Fit APIs for the first time. I have modified the BasicSensorsApi sample code to calculate steps count. It is working fine, but the problem is when I call GoogleApiClient.disconnect() in onStop() function and then again call GoogleApiClient.connect() in onStart() function, OnDataPointListener stops getting callbacks. I am not unregistering this listener any where.

When I don't call GoogleApiClient.disconnect() it is working fine and I get callbacks event after activity's onStop() function is called.

I am not sure whether I should disconnect GoogleApiClient in onStop() function or not. If yes then how can I solve above problem?

Here is the relavent code:

0 投票
2 回答
559 浏览

android - 如何将有关食用食物的营养信息添加到 android 上的 google fit 历史记录中?

我想让我的应用程序的用户添加他们吃的食物的信息,我需要将营养信息保存到谷歌健康历史。我已连接到谷歌播放服务,我希望我请求正确的 API 和范围。

但是找不到任何好的示例如何将包含所有营养信息的数据添加到用户谷歌适合历史记录。我想我需要使用 com.google.nutrition DATA_TYPE并以某种方式填写所有字段,但是没有代码片段可以准确地告诉我如何做到这一点。

谢谢你的帮助

0 投票
0 回答
871 浏览

android - 有没有办法防止人们欺骗计步器?

我想创建一个涉及跟踪您的步骤的 android 应用程序,但是对于该应用程序来说,该人将无法通过摇动手机来增加所采取的步骤。有什么方法可以确保这个人实际上是在移动,而不仅仅是摇晃他们的手机

0 投票
1 回答
227 浏览

android - 如何在小部件的 onUpdate 功能期间从 Google API 获取信息?

我正在尝试制作一个显示来自 Google API 的信息的 android 小部件,特别是 Fitness API。现在,Fitness API 客户端(GoogleAPIClient 对象)在 Main 活动中设置为公共静态变量,onUpdate 函数获取它,调用 .connect(),然后尝试从该 API 获取信息。它有效,但仅当应用程序的主要活动处于活动状态时 - 如果我关闭它,那么下次应用程序更新时,它会因错误而崩溃:

在 onUpdate() 函数中的 .connect() 调用处。

有没有我想念的正确方法来做到这一点?如何做到这一点,以便每次调用 onUpdate 时都能获取信息,但仍处理 onConnectionFailed 调用 - 我必须开始解决失败的连接(通常只是给予应用程序权限或指定帐户)活动,而AppWidgetProvider不是活动,所以我不能只是将客户端对象放在Provider中,这是我的第一个想法。

我可以将客户端放在 Provider 中,然后在 onConnectionFailed 期间启动一个新活动以传递给 startResolutionForResult 调用吗?如果是这样,我将如何启动该意图以便将其视为“封闭类” - 这是我尝试将 Provider 作为 startResolutionForResult 的参数时遇到的错误。

我对小部件和谷歌 API 都是新手,而且总体上仍然是 Android 开发的初学者,尽管这方面的经验比 API 小部件的经验要丰富得多。谢谢你的帮助。

0 投票
1 回答
459 浏览

android - 获取有关健身活动的 Steps 详细信息?

我正在使用 Google Fit SDK,我可以轻松获取步骤详细信息,但我真的很难在采取这些步骤时获取正在完成的活动。

作为回应,如果我检查 DataSet 源,它总是com.google.step_count.delta

我想要这样的东西

0 投票
1 回答
644 浏览

android - Android:如何使用 Google Fit 进行开发和调试?

这是官方指南

“要与 Google Fit 进行身份验证和通信,您必须在 Google Developers Console 中创建一个项目,激活 Fitness API,创建 OAuth 2.0 客户端 ID,并从您应用的签名 APK 中注册公共证书。”

这些都是什么?我没有来自我的应用程序签名 APK 的公共证书,我仍在我的设备上进行调试。我需要支付注册费吗?如果我点击开发者控制台,他们会问我。

0 投票
1 回答
6553 浏览

android - Android:如何从可穿戴设备获取 Google Fit 数据?

我正在遵循此处描述的相同步骤 (Google Fit 客户端连接部分工作正常)。

当我询问数据源时,我只得到一个结果,那就是智能手机。如果我添加一个监听器,那么我真的会得到数据,所以它可以工作。

但是,它也可以通过手机上的 Android Wear 应用程序连接到 Android Wear 智能手表 Gear Live。两者都安装了 Google Fit,但我想从智能手表中获取数据。

在我阅读的官方指南中

Sensors API 提供对来自 Android 设备上可用传感器和 配套设备(例如可穿戴设备)中可用传感器的原始传感器数据流的访问。

这段代码在智能手机上运行,​​所以我认为期望来自配套智能手表的数据源也是正确的。但这对我的手机应用程序来说是不可见的。难道我做错了什么?

编辑:

0 投票
2 回答
5914 浏览

google-fit - 在没有 Google Fit 应用的情况下使用 Google Fit API

Google Fit API 可以在没有 Google Fit APP 的情况下使用吗?

我想使用 Google Fit API 来计算步数,但无需安装 Google Fit 应用程序就可以做到这一点。