问题标签 [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.
android - Android 中的计步器:始终开启?
众所周知,许多安卓手机在屏幕熄灭时会关闭加速度计。然而,Android Fit(应用程序)似乎发生了一些变化。即使屏幕熄灭,Fit 也会继续计算步数。如果安装了 Fit,则会在 Fit 环境中引发用于计步的事件,我可以使用以下方法捕获它们
我已经在三星 S4 和一加一上对此进行了测试,在这两种情况下,步骤都被计算在内。他们是怎么做到的?他们使用哪些 Android 类?我的理解是自Kitkat以来引入的可用方法是实现一个SensorEventListener。例如 theelfismike 提供了实现这个的代码。然而,在许多手机上,当屏幕熄灭时计步会停止。有趣的是,如果安装了 Google Fit 应用程序,计数似乎不会停止(因此我猜他们会保持加速度计开启)。
我错过了什么吗?凡人程序员可以使用屏幕关闭后保持计数步骤的功能吗?谢谢!
google-fit - 使用 Android 应用进行身份验证,但希望服务器将数据上传到 Fit Store,而不是 Android 应用
我的 Android 应用被 1000 多个客户使用。该应用程序通过 BLE 从外部设备通过端点调用将健身数据发送到服务器。服务器对该数据运行算法,并将其保存到数据库中。
现在我想将我的用户数据发送到 Google Fit,但我不希望我的 Android 应用程序发送数据,我希望我的服务器发送数据。所以流程是:
计步设备 > BLE > 安卓应用 > 服务器 > 数据库 > Fit Store
为此,我想使用GoogleApiClient类为我的用户请求身份验证,并在身份验证成功后,将该用户的身份验证“凭据”发送到我的服务器,以便服务器可以代表应用上传用户的数据.
为了实现这个目标,我在哪里可以找到GoogleApiClient对象的“凭据”数据?
rest - Google Fit REST API“无法获取数据集的数据源:xyz”
我正在 OAuth 2.0 Playground 中测试一些东西,并尝试使用他们的 REST API 将数据输入和输出 Google Fit
我以前成功地做到了这一点,我只是没有写下我做了什么..现在我回来使它成为正确的事情并且不能让它再次工作。
我可以通过仪表板访问 Google Fit 数据源。我可以从以下位置获取存在的数据源列表:
这是成功的。我还创建了自己的流,它上面有一个浮点权重值,称为
里面已经有数据了,我上次用的时候放的。GET
我可以通过以下请求来选择所有数据
它以 JSON 形式返回我上次输入的所有数据点
然后我尝试PATCH
将我自己的数据添加到以下 URL
以此作为请求主体
但我回来了
我找不到任何人在任何地方引用类似的东西所以我在这里
另请注意,如果我错过了拼写我的来源,它会告诉我因为它们与 URL 不匹配,如果我包含一个空的数据点列表,我会得到同样的错误。我很迷茫所以我把它扔在那里看看有没有人知道那是什么意思
提前致谢
编辑:我尝试为我的项目的整数代码更改十六进制代码,并收到有关不受信任源的错误。所以我尝试制作一个按预期工作的新测试数据源。有点恼火,但我想我会重新开始..
google-fit - 如何使用 REST api 访问从手机输入的 Google Fit 数据?
我使用手机中安装的 Google Fit 应用程序输入了一些活动,还使用网站 (fit.google.com) 输入了一些活动,并且我在手机和网站上使用相同的谷歌帐户。
奇怪的是:
1) 我在网站上看不到我通过手机输入的活动。2) 我在手机中看不到网站输入的我的活动。
更重要的是
3) 我在 REST api 中看不到手机输入的活动,我只能看到使用网站输入的活动。
有没有办法解决这个问题并使用 REST api 查看所有活动?
我的手机是 android 4.0.3 最新版本的 Google Fit 和 Google play 服务,它已连接到互联网并且 GPS 已打开。
android - 找不到 GoogleApiClient 类
我正在尝试使用 google fit api 来获取步数。我正在使用入门指南 当我尝试粘贴代码时
Android Studio 找不到“com.google.android.gms.common.api”包和 GoogleApiClient 类。
我加了
到我的毕业典礼。
有什么建议么?谢谢
编辑:
我更改了 gradle 以编译 'com.google.android.gms:play-services:6.5.87' 现在它可以工作了......有人知道为什么 7.0.0 不起作用吗?谢谢
android - 有没有办法使用 Google FIT 获取 BLE 设备的电池寿命状态
我知道如何使用 android BluetoothGatt 读取特征。但我目前正在集成 Google FIT,我设法从我的 ble 设备中读取其他特征(例如心率),我也想用它来拉动电池寿命状态。可能吗?
android - 如何从 google fit api 获取用户位置边界框
我正在尝试从 google fit API 获取过去 24 小时内的用户步数和位置边界框。
我的步数没有问题,但我收到了位置错误。
代码:
我得到了这个错误:
原因:java.lang.IllegalArgumentException:尝试读取 com.google.location.bounding_box 的数据,但未请求
那么缺少什么?我怎样才能得到位置边界框?谢谢
google-fit - 在 Google 健身中插入 TYPE_NUTRITION
我得到用户输入(卡路里)并想将其插入 Google Fit 但插入不起作用。
插入是在 AsyncTask 中完成的:
不幸的是,插入没有完成,我不知道为什么。没有示例可以解释我们如何使用 TYPE_NUTRIENTS...
非常感谢 !
[更新]
我发现了这个错误:
但是,我这样构建我的客户端:
此外,我不明白为什么我无法连接到适合,而它工作得很好......
更新清单:
卡梅尔
google-fit - 在哪里为 google fit android 应用程序提供客户端 ID
我最近试图将手放在 Google Fit 应用程序中,并尝试了Google Fit 开发者网站中给出的步骤。并在eclipse中使用了Android示例BasicSensorApi中给出的代码 。每次我运行应用程序时,我都会让用户帐户登录,但签名失败并出现错误(登录指定帐户时出错。请选择其他帐户。)。我已经生成了开发人员入门链接中指定的客户端 ID。但不确定要为 android 名称提供什么以在清单文件中使用 Fitness api。谁能帮我解决错误。
谢谢
android - 无法在 Google Fitness API 上访问锻炼练习
使用教程 ( https://developers.google.com/fit/android/get-started ),我能够使用 Fitness API 检索基本数据,例如步数。但是,我一直无法检索任何DataSource
与DataType.TYPE_WORKOUT_EXERCISE
.
如果锻炼练习需要任何额外的库或有任何特定的硬件要求,有什么想法吗?
这是我的规格:
编辑
这也是我能找到的唯一文档WorkoutExercises
:
https ://developers.google.com/android/reference/com/google/android/gms/fitness/data/WorkoutExercises