问题标签 [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 投票
0 回答
397 浏览

android - 无法从 google fit HistoryApi 获取卡路里

我使用 HistoryApi 来获取消耗的卡路里,但我无法获取任何数据。我的请求代码是这样的:

这是我的错误日志: 错误日志

请帮我 !!!

谢谢。

0 投票
3 回答
4671 浏览

android - 不可作弊的 Google Fit 计步器

我有一个关于 Google Fit 的问题。我正在创建一个计步器(哦不知道g)。到目前为止,我已经完成了这项工作,而且并不难。但是现在我们来解决我的问题。我只阅读传感器 API 的步骤。问题是,我可以通过例如 Google Fit 应用程序添加新数据,它也将计入我的应用程序。这引入了作弊,我不希望这样。

所以我需要有一种方法来只读取“设备创建”的数据而不是手动添加的数据。有什么好的方法吗?从 SDK 文档中并不清楚如何在此处继续。

0 投票
1 回答
1332 浏览

android - Google fit Recording API 延迟

所以我正在为android编写一个健身应用程序。我正在使用 Google fit API 来计算步数。当应用程序在后台时,我正在使用 Recording API 来计算步数。一旦应用程序处于前台,我将使用 History API 获取步数以将其显示在屏幕上。发生的情况是计数不正确。在您获得正确和更新的计数之前存在延迟。更具体地说,没有数据丢失。我猜 Recording API 正在以特定的时间间隔更新。

我还使用 Sensors API 来显示我的 Activity 运行时的实际计数。所以会发生什么,例如,您在屏幕上看到 300 步(实时数据)。关闭应用程序,再次打开它,然后在下一分钟,您会看到例如 250 步。并且只有在一段时间后,History API 才能捕获正确的数据并再次显示 300。

有没有人找到解决这个问题的方法?

谢谢你,很抱歉这么长的文字!

0 投票
1 回答
207 浏览

android - 从 Google Fit API 开始... 我可以访问管理多个用户的数据吗?

我试图在网站上搜索这个,但我没有找到它。我是 google fit API 的新手,我有一个问题:

  • 我打算开发一个网络平台来管理多个用户的活动水平,我想从 Google Fit 获取这些数据。我可以做吗?(或者因为 OAuth2 协议和身份验证令牌是不可能的?)。我在尝试理解 OAuth2 机制时遇到了问题,我不知道是否可以访问知道每个用户令牌的信息(或者它会随着时间的推移而变化 ¿?)。

  • 同样,使用 Fitbit API,您是否知道它是否可能或是否以相同的方式工作?(我知道您需要使用 oAuth2 协议,但在 GET 的 url 中 - 例如 - 您可以包含特定用户的 ID)。

总结一下,我不知道这些场景是否可能:

网络平台

网站管理员 ------GET-----> 用户 1 的活动日志 / 用户 2 的活动日志 / ...

我感谢任何有关此的信息。

0 投票
2 回答
2932 浏览

google-api - Google Fit Android Api 中的 TYPE_STEP_COUNT_DELTA 和 AGGREGATE_STEP_COUNT_DELTA 数据类型有什么区别?

Google Fit API 描述了 Sensor API 的其中两种数据类型。但是,两者似乎都返回了相同的数据。谁能解释其中的区别?

0 投票
0 回答
1323 浏览

google-fit - 我可以使用 google FIT api 计算爬楼梯的数量吗?

我需要在我的 Android 应用程序中使用 Google Fit API 计算用户爬楼梯的数量。那可能吗?

0 投票
1 回答
1249 浏览

android - 在没有互联网连接的情况下使用 Google Fit API 读取传感器数据(离线)

我想使用Google Fit Sensors API从 Android 设备读取传感器数据。但是,我不想要求用户具有 Internet 连接才能启用它。

从我的测试来看,任何时候你想用传感器做任何事情,你都必须有一个 GoogleApiClient 的连接实例。

当我使用连接的 GoogleApiClient 进行身份验证时,我能够终止我的互联网连接并继续接收传感器数据。但是,一段时间后,除非我重新连接我的 GoogleApiClient(重新打开数据),否则我不再能够接收传感器数据。我有一个无法保证访问数据的用例。

有没有办法在没有互联网连接的情况下可靠地使用 Sensors API?

0 投票
0 回答
444 浏览

google-fit - 如何使用 google fit api for android 计算距离?

如何使用 google fit API 计算用户覆盖的距离?

0 投票
1 回答
269 浏览

google-fit - Google fit API:过去几天可用的卡路里消耗,但今天不可用,尽管今天有活动

以下是获取今天卡路里的代码:

当我设置 startDate=1 时,我可以看到卡路里计数。然而,就今天而言,没有计数。开始时间是今天午夜 12 点,结束时间是今天晚上 11:59。

0 投票
1 回答
101 浏览

google-fit - 这个错误是什么意思?

在使用适用于 android 的 Google FIT api 时,在 logcat 中得到以下信息。

没有可用于感官注册请求的实时数据源{type Data Type{com.google.calories.expended[calories(f)]}</p>

我已经注册了一个listner和以下请求来获取用户消耗的卡路里: