问题标签 [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 API
我将在 Android 平台上开发健康应用程序。它从可穿戴设备读取数据并在服务器上更新。我可以使用 Google Fit api 为我自己的应用程序读取可穿戴设备传感器的数据吗?
android - 如何识别手动输入或由传感器跟踪的 google fit 活动?
我们正在开发一个查询 Google Fit API 以检索步数、卡路里和距离参数的 Android 应用程序。我们想要查询不是由用户手动输入的活动(或以某种方式识别这些活动并忽略它们)。
用户可以手动加载步行、跑步等活动,我们希望忽略这些活动。我们查看了历史 API 和活动字段,但似乎无法确定活动是手动记录还是由其他应用程序、手机传感器或可穿戴设备自动添加。
有人可以知道一种方法来获取用户未手动记录的活动吗?
更新
在 Google Fit Developer Community 上查看以下帖子,它可能对某人有所帮助
https://plus.google.com/u/0/105650643673857572241/posts/fET6zKYFq4K
android - Google FIT APIS,适用于 REST 网络服务的健身历史 API
我看到 google fit 在 Fit andriod API 集中提供了 Fitness History API。此 API 提供此处文档中提到的每日活动数据(读取每日总数据)。但是,当我观察 RESTFUL 网络服务时,我没有看到任何提供按来源分组的每日步数/活动数据的 API。此类 API 是否不能通过 RESTFUL 网络服务使用,并且仅适用于安卓而不是网络?
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!
android - 为什么在 google fit 中与营养相关的所有内容都被混淆了?
我正在使用 Android Studio,并且安装了 Google Play 服务 rev.25。我在玩健身 API。文档声称应该有DataType.TYPE_NUTRITION但我看到的是以下
出于某种原因,DataType 和 Field 中的营养成分似乎都被混淆了。令我困惑的是,当我使用混淆值并将应用程序部署到我的手机时,它可以工作......我认为我的 SDK 副本有问题,但手机似乎也混淆了 API......
同样奇怪的是类型应该是com.google.nutrition
但我的(反编译的)DataType中没有这样的东西。我很确定我做错了什么,但不知道那是什么......
android - Google Fit History API - 步数不正确
我试图从今天开始走几步。因此,我找到了 2 个解决方案。1)
2)
通过使用第一个我得到例如 27 和通过使用第二个 1425 步骤作为答案。正确的(与 google fit 应用比较后)应该是 1425。那么为什么第一个不起作用?
从上周开始询问步骤,我也遇到了同样的问题。通过使用方法 1 进行上周的步骤,我意识到我确实在正确的日子(有时甚至是正确的日子)获得了步骤,但是每当步骤值超过 50(我认为)时,该值是不正确的。
有人对这种奇怪的行为有答案吗?
android - 使用 google fit api 消耗卡路里
我正在开发应用程序健身应用程序,为此我使用了 google fit api。到目前为止,我成功地获取了步数、距离,但我无法获取卡路里消耗。提前致谢
google-api - 根据创建时间访问 Google Fit 数据
在向 Google Fit 查询数据时,可以指定时间范围过滤器。此时间范围仅考虑数据测量日期,而不考虑创建特定数据的日期。
例如,如果我在 9 月 22 日手动登录,我在 9 月 19 日和 21 日运行了 2 小时,然后发出一个时间范围从 20 日到 24 日(含)的活动请求,我将只得到一个活动从9月21日回来。
有没有办法根据添加到 Google Fit 的时间来查询数据?我们正在构建一个应用程序,该应用程序将定期从 Google Fit 下载数据,并且我们希望能够仅下载自上次下载后添加的数据。
android - Google Fit API 历史限制?
所以我正在尝试使用 android API 阅读 google fit 历史记录,但我遇到了一个恼人的限制。我似乎只能阅读过去一周左右的历史价值,即使有更多的数据(根据 google fit 应用程序)。我用来读取数据的代码如下
然而根据 logcat 的说法,有很多空闲的日子
任何关于我为什么不能在 23 日之前阅读的见解(截至写作时)将不胜感激。