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

android - 为什么我的可穿戴设备未在 Google Fit API 中列为数据源?

我正在尝试访问三星 Gear Live 手表的心率监测器。手表与 4.4.4 手机配对并正常工作。我正在关注官方的 BasicSensorsApi 示例

我可以成功连接到具有以下范围的 Google Play 服务:

但是,当我想列出所有可用的心率监测器时,我收到一个空列表DataSource

DataType例如,如果我将 更改为TYPE_STEP_COUNT_CUMULATIVETYPE_LOCATION_SAMPLE,列表将包含我的手机,这似乎是合乎逻辑的。

为什么手表没有被列为可用DataSource呢?

请注意:这不是以下内容的重复:

  1. 从“传感器”三星 Gear Live 获取心率
  2. 如何在 Android Wearable 中访问心率传感器?

因为我想通过最近发布的 Google Fit API 访问心跳数据。

我不认为在手表上启用调试模式是必要的,但我已经尝试过了。另外,我认为没有BODY_SENSORS必要添加权限,因为无论如何整个过程都是由 Google Fit API 管理的,但我也尝试过,但没有运气。

0 投票
1 回答
1136 浏览

android - 如何正确检索将数据插入 Google Fit 的应用程序包名称?

我有以下代码用于从 Google Fit 检索用户活动列表:

要将活动插入 Google Fit,我使用了 Google Fit 应用程序和 Runkeeper(目前,这些应用程序似乎只是与 Fit 集成的应用程序)。

我的代码按预期检索这些活动,但是,对于每个活动,我的getSourceAppPackageNameFromDataSet()方法都"com.google.android.gms"作为包名称返回。根据Google Fit 文档中的 Data Attribution 部分,我希望该方法返回 Runkeeper 或 Google Fit 的包名称,但这不会发生。

我做错了什么,或者这是 Google Fit 中的错误?

0 投票
3 回答
4503 浏览

android - 在 GoogleFit 中添加/读取体重和身高?安卓

通过谷歌,我得到了这个代码来插入DataType.TYPE_STEP_COUNT_DELTA。但如何TYPE_HEIGHT AND TYPE_WEIGHT使用 Android插入

0 投票
2 回答
955 浏览

android-intent - 如何传递 google api 连接客户端的实例

我对 google fit 和 google + api 感到有些困惑。当我的应用程序首次打开时,用户被要求使用 google + 等登录,然后,如果他们已登录,则通过意图转移到我的家庭班级。此类为用户配置文件区域设置了一些片段。

我感到困惑的是稍后如何从片段中召回该客户端?据我所知,您不能捆绑传输客户端实例?是不是我必须再次运行我的登录位才能检索客户端,显然因为他们已经批准了我的应用程序,所以它应该自动发生还是我错过了什么?

0 投票
2 回答
2489 浏览

google-fit - 检索 google fit 步骤时出错

我正在使用此代码来尝试检索过去 14 小时内所做的步骤。

我的 datareadresult 返回成功,但是当我尝试将结果读入数据集时出现此错误

我尝试了各种数据类型,但每次都收到相同的错误,我做错了什么?!

0 投票
7 回答
83728 浏览

android - Google Fit 应用程序如何在不耗尽电池电量的情况下一直测量步数?

安装Google Fit应用程序后,它会测量您步行或跑步的持续时间,以及所有时间的步数。然而,奇怪的是,使用它似乎并没有耗尽电池。其他应用程序,如似乎相当准确地记录步数的Moves,声称它使用大量电力,因为它不断监控 GPS 和加速度计。

我想象几种可能性:

  • 每分钟左右唤醒手机,然后分析传感器几秒钟,然后再次入睡。然而,似乎记录非常精确到分钟,所以醒来一定很频繁。
  • 实际上一直开启加速度计,只有在加速度计测量数据缓冲区满后才进行分析。但是我认为加速度计有一个小的缓冲区来存储最新的测量值。
  • 使用 GPS估算步数,而不是实际计算步数。然而,情况并非如此,因为它甚至可以在室内使用。

该应用程序仍然感觉很神奇。一直在计算步数,而没有明显的电池消耗。

0 投票
1 回答
429 浏览

oauth-2.0 - 设备内应用程序的 Google Fit 授权码

我正在尝试获取设备内应用程序的授权代码,但出现无效范围错误。

我正在从终端使用此命令进行呼叫:

我得到了这样的回应:

难道我做错了什么?该应用已获得 Fitness api 的授权。</p>

0 投票
6 回答
8613 浏览

android - 如何禁用 Google Fit 并撤销应用本身的权限

我已经设置了连接到 Google Fit 的应用程序,读取和写入有关用户身体的一些数据。当用户在应用设置中禁用 Google Fit 时,我尝试通过调用以下方式撤销我的应用权限:

即使我可以成功读取/写入数据,禁用 Fit 也会返回错误:

Edit1:添加了整个方法,其中可见,该客户端在我尝试禁用 Fit 时已连接。

0 投票
3 回答
11379 浏览

google-api - 如何从 Google Fitness REST api 检索步数数据?

自从我在 Nexus 5 上安装了 Google Fit 应用程序以来,它一直在跟踪我的步数和步行时间。我想通过 Google Fitness REST api ( docs ) 检索此信息,但我不知道如何从 REST api 获取任何数据。

我已经使用 OAuth 2.0 游乐场成功列出了数据源,但我尝试过的所有示例都没有返回任何健身数据。我觉得我需要使用类似于(Android SDK)中的 DataReadRequest 的东西,但我没有构建 Android 应用程序——我只想访问 Google Fit 应用程序已经存储的健身数据。

甚至可以获取 Google Fit 应用程序收集的数据吗?如果是这样,我如何使用 REST api 读取和汇总步数数据?

0 投票
3 回答
4688 浏览

google-fit - 从 google fit api 获取活动列表(运动)

我正在创建可以使用 google fit api 的应用程序。我想获得 google fit 中可用的所有活动(运动)。这里是 google fit Reference中的活动列表。

已编辑

我知道如何获取用户执行的活动的方式,但是我想要 google fit API 中可用的完整活动列表(不仅是用户执行的活动,还需要完整的活动列表),例如上面的链接。