本页面列出了一些常见问题及其解答。
问:Health Connect 是否仅适用于 Android 平台?
答:是的。Health Connect API 和 Health Connect 应用仅可在 Android 平台上使用。
如需了解 Wear OS 上的健康传感器数据用例,请参阅 Health Services API 文档。
问:如何访问 Health Connect?
答:访问 Health Connect 的方法取决于 Android 版本 :
- 在 Android 14 中,Health Connect 是 Android 系统的一部分。您可以访问 依次前往设置 >安全与隐私权 >隐私和外观 (针对 Health Connect)。
在支持 Health Connect 的较低 Android 版本上,包括 Android 13,Health Connect 是一个公开应用,您可以 请从 Google Play 商店下载。您可以访问 应用:
- 转到设置 >应用下找到“健康数据共享”,将其打开。
- 配置对 Health Connect 的快速访问: 快捷设置,该设置可在系统任务栏中找到。
- 前往 Health Connect 的 Google Play 商店页面,然后点按打开。
问:健康数据如何从 Android 13 迁移到 Android 14?
答:从适用于 Android 13 的 Health Connect APK 迁移到 Health 升级到 Android 14 后,系统会立即自动启动关联系统应用 Android 14。
在迁移过程中,Android 14 API 会被暂停,并会显示“从 流程”状态。状态也会显示在 Health Connect 界面中。部署 则可以卸载独立的 Health Connect APK。
如需了解详情,请参阅 Android 13 到 Android 14 的迁移指南。
问:Health Connect 是否支持未安装 Google Play 服务的 Android 手机?
答:不支持。Health Connect 有特定的兼容性要求,包括移动设备需搭载 Android 9 (API 28) 或更高版本,且已安装 Google Play 服务。
问:Health Connect 和 Google 健身有何区别?
答:下表介绍了两个版本之间 两个 API:
Health Connect | Google 健身 |
---|---|
以设备为中心 Health Connect 以设备为中心。数据存储在用户的 而不是与特定 Google 账号相关联。 | 以 Google 账号为中心 Google 健身以账号为中心。数据会存储在服务器端基础架构上。其数据模型完全与特定的 Google 账号相关联,因为 与用户设备不同这就使服务器成为了 Google 健身中的可信来源。 |
细化权限
用户可以精确控制对哪些应用执行读取或写入操作
通过 Health Connect 访问每种数据类型。 | 基于 OAuth 的权限 Google 健身中的权限需要执行额外的操作,因为这些权限基于 OAuth 身份验证。OAuth 范围还可能会涵盖更多数据类型。 |
极少处理数据 Health Connect 涉及的数据处理和派生操作极少,只有基础卡路里数和基础代谢率 (BMR) 等少数数据类型例外。因此,开发者将可以通过 Health Connect 访问更多原始数据。 | 特定于服务的数据处理 Google 健身会处理更多数据,它会将一些数据类型转换为其他数据类型,还会合并数据类型。Google 健身会为特定服务处理数据,而不像 Health Connect 那样提供原始数据的访问权限。 |
问:Health Connect 的存储是基于设备还是云端?
答:Health Connect 提供设备端存储。我们的目标是打造一个系统,让用户不仅能够全面控制自己的数据,还能控制与哪些应用和服务分享这些数据。
问:哪些移动设备可以使用 Health Connect 应用?
答:只有搭载 Android 9 (API 28) 或更高版本的移动设备才能使用“运行状况” 关联应用。这些设备还必须安装 Google Play 服务。
问:Jetpack 上存在 Java SDK 吗?最终会添加此 SDK 吗?
答:Health Connect SDK 仅支持 Kotlin。我们目前没有将 Java SDK 添加到 Jetpack 库的计划。不过,我们最终可能会同时支持这两种编程语言,具体取决于开发者的反馈。
问:Health Connect 可以读取或写入多大范围内的历史数据?
答:借助 Health Connect,您可以读取
time
或startTime
,最多提前 30 天
第一次成功请求权限。如果您的应用
卸载然后重新安装,日期会重置,这会标记
作为新的开始日期。
不过,您与 Health Connect 共享的数据不受限制
避免在此阶段写入大量历史数据。同样,避免
写入与未来事件相关的数据,例如预测的
MenstruationPeriodRecord
。
问:如果我在与 Health Connect 集成方面需要帮助,应该与谁联系?
答:如果你对健康类内容有任何技术问题、疑问或疑虑 Connect 集成,请联系 health-connect-support@google.com。
我们的支持专家会尽量快速而全面地回复开发者的问题。在此期间,请参阅 Health Connect 文档,获取您可能需要的任何指导。
问:如何请求对数据类型的读取或写入权限?
答:为了让应用对 Health Connect 数据类型拥有读取或写入权限, 使用 Play 管理中心 声明您的应用会访问这些类型。