同步操作将从 华为移动服务/hms-health-demo-java 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
中文 | English
华为运动健康服务(HUAWEI Health Kit)是华为提供的运动健康能力开放服务, 构建的是一个开放的运动健康生态数据平台(后面统称生态数据平台)。生态数据平台作为用户运动健康数据的管理者,遵循华为网络安全与用户隐私保护规范,确保用户数据安全、完整、准确。开发者通过集成华为运动健康服务,接入华为生态数据平台。生态数据平台提供给开发者写入用户运动健康数据的接口,开发者通过调用写入数据的接口将用户的运动健康数据导入到生态数据平台。同时生态数据平台提供了丰富的数据查询接口,开发者通过调用查询接口可以跨平台、跨应用获取到用户导入的运动健康数据。生态数据平台只对用户授权导入的运动健康数据进行管理,并提供丰富的跨平台、跨应用查询接口。
本项目是华为运动健康服务的Android示例代码,示例代码调用了运动健康生态数据平台提供的Android API接口,写入用户的运动健康数据和读取用户写入到生态数据平台中的数据,本示例代码只提供Android API的简单调用,仅供参考或受限使用。
华为运动健康服务功能如下:
登录与授权
支持用户登录账号并获取用户对运动健康数据读写授权。
Android APIs代码位置: \app\src\main\java\com\huawei\demo\health\auth\HealthKitAuthActivity.java
取消授权
支持用户取消账号授权。
Android APIs代码位置: \app\src\main\java\com\huawei\demo\health\HealthKitMainActivity.java
运动健康数据管理
支持用户对已授权的健康运动数据进行增加/删除/更新/查询等操作。
代码位置: \app\src\main\java\com\huawei\demo\health\HealthKitDataControllerActivity.java
自动记录用户设备的步数
支持在用户授权条件下,用户添加对计步器的监听,并将传感器中的数据以用户已授权的运动健康数据类型实时返回给三方。
代码位置: \app\src\main\java\com\huawei\demo\health\HealthKitAutoRecorderControllerActivity.java
运动记录数据集操作
支持用户写入运动包含及其全部用户已授权的运动健康数据集,例如一次跑步运动包括跑步的开始时间,结束时间,以及运动数据(轨迹, 速度, 心率)等。
支持在用户授权条件下,用户创建一个运动(如跑步),然后开启跑步,在跑步过程中将用户授权的运动健康数据写入到生态数据平台,最后结束运动。
支持在用户授权条件下,管理用户的运动,包括查询,删除,修改运动数据等操作。
代码位置: \app\src\main\java\com\huawei\demo\health\HealthKitActivityRecordControllerActivity.java
用户自定义数据类型
支持在用户授权条件下,开发可以创建自定义的数据类型,并使用自定义的数据类型写入用户的运动健康数据到生态数据平台。
支持用户取消已经添加到生态数据平台里的监听器。
代码位置: \app\src\main\java\com\huawei\demo\health\HealthKitSettingControllerActivity.java
健康记录数据集操作
支持在用户授权条件下,管理用户对健康记录数据的新增、修改、查询操作。当前暂时只支持心率过速、心率过缓数据类型。
代码位置: \app\src\main\java\com\huawei\demo\health\HealthKitHealthRecordControllerActivity.java
使用Health Kit Android示例代码前,请先检查IDE环境是否已安装。
使用示例代码包中的功能之前,需要设置如下参数:
如果您对HMS Core还处于评估阶段,可在Reddit社区获取关于HMS Core的最新讯息,并与其他开发者交流见解。
如果您对使用HMS示例代码有疑问,请尝试:
huawei-mobile-services
标签下提问,有华为研发专家在线一对一解决您的问题。如果您在尝试示例代码中遇到问题,请向仓库提交issue,也欢迎您提交Pull Request。
华为运动健康服务示例代码经过 Apache License 2.0授权许可。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。