健康数据的获取 Iphone
HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID
HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID
HealthKit开发准备工作
在开发一款HealthKit应用程序时,首先需要讲解HealthKit中有哪些类,在iOS上的Health即健康应用有哪些功能等。本节将针对这些问题进行讲解。
HealthKit框架体系
对于一类应用程序来说,要进行开发,首先需要熟悉它的框架体系,即类。以下我们针对HealthKit中所使用的类进行了总结,如表1-1所示。
1-1 HealthKit框架体系
类 |
功能 |
NSObject |
NSObject是根类 |
HKBiologicalSexObject |
可以枚举性别 |
HKBloodTypeObject |
用来枚举血型 |
HKHealthStore |
管理数据 |
HKObject |
所有存储在HealthKit中的数据都是HKObject的子类。它是一个抽象的类 |
HKSample |
HeathKit样本,代表了由开始时间和结束时间相关的数据 |
HKCategorySample |
状态样本 |
HKCorrelation |
复合数据样本 |
HKQuantitySample |
数量样本 |
HKWorkout |
健身样本 |
HKObjectType |
用来表示一个数据是什么类型的,HealthKit 中有几十种类型 |
HKCharacteristicType |
HKCharacteristicType类是HKObjectType类的具体子类 |
HKSampleType |
HKSampleType类是HKObjectType类的具体子类 |
HKCategoryType |
HKCategoryType类是HKObjectType类的具体子类 |
HKCorrelationType |
HKCorrelationType类是HKObjectType类的具体子类 |
HKQuantityType |
HKQuantityType类是HKObjectType类的具体子类 |
HKWorkoutType |
HKWorkoutType类是HKObjectType类的具体子类 |
HKQuantity |
表示某一种数据单位的数量 |
HKQuery |
谓词对象 |
HKAnchoredObjectQuery |
锚查询 |
HKCorrelationQuery |
复合数据查询 |
HKObserverQuery |
观察者查询 |
HKSampleQuery |
样本查询 |
HKSourceQuery |
数据来源查询 |
HKStatisticsCollectionQuery |
统计集合查询 |
HKStatisticsQuery |
统计查询 |
HKSource |
数据来源对象 |
HKStatistics |
统计对象 |
HKStatisticsCollection |
统计集合对象 |
HKUnit |
基本的数据单位 |
HKWorkoutEvent |
健身时间 |
1.2.2 健康App
健康App采样了全新的图表汇总,让用户的健康和健身数据一目了然,如图1.5所示。苹果公司为开发者提供了一款名为HealthKit的新工具,让所有令人难以置信的健康和健身app密切配合,为用户的健康出更多力。而这可能仅仅是健康革命的第一步。
图1.5 图表汇总
心率、消耗的卡路里、血糖、胆固醇等,全新健康App会将这些数据汇集在同一处,如图1.6所示轻点一下即可查看,让用户可以将目前健康概况看得明明白白。
健康App设置了每一细节,将哪些数据共享给各款健康和健身App完全由用户决定,如图1.7所示。健康App还可以创建一张急救卡,如图1.8所示。
图1.6 数据汇集 图1.7 设置细节 图1.8 急救卡
1.2.3 创建App ID特殊需求
开发者创建的HealthKit应用程序需要开发者申请和下载开发证书才可以实现一些与Health应用程序关联的功能。在创建App ID时我们需要注意一点,就是在App Services这里,需要将HealthKit选中,这样才可以激活HealthKit服务,如图1.9所示。
图1.9 App ID
健康数据的获取 Iphone相关推荐
- iphone健康数据统计_如何控制哪些应用程序可以访问iPhone的健康数据
iphone健康数据统计 Your iPhone knows a lot about your health, especially if you use apps like MyFitnessPal ...
- IOS -- 获取用户的健康数据的运动步数
最近在做和微信运动差不多的一个功能 就是从用户手机的健康里面获取用户的运动数据... 先在开发者中心 选择healthKit 重新生成证书 然后在xcode里面选择 然后就是配置健康数据的权限 到这环 ...
- iOS获取设备常用健康数据
自己封装的工具类,用来获取设备健康数据 内附demo,注意项目需要配置info.plist iOS获取设备常用健康数据:https://github.com/CocoaMiAo/EMHealthyKi ...
- iOS利用HealthKit框架从健康app中获取步数信息
微信和QQ的每日步数最近十分火爆,我就想为自己写的项目中添加一个显示每日步数的功能,上网一搜好像并有相关的详细资料,自己动手丰衣足食. 统计步数信息并不需要我们自己去实现,iOS自带的健康app已经为 ...
- iOS 三方app读取苹果健康数据
首先需要打开Xcode->Target->Capabilities 然后导入<HealthKit/HealthKit.h> 因为苹果健康数据有很多.所以我们只需要获取我们我们需 ...
- iphone怎么迁移数据_如何将数据从旧iPhone迁移到新iPhone
iphone怎么迁移数据 Whether you've upgraded to the newest model or you're the proud new owner of a family h ...
- 德国推出新冠疫情监测APP,鼓励民众上传智能手环与手表的健康数据
"在极其重视数据隐私保护的德国,能采取"折中路线"推出这一APP并不容易.丨相关阅读:死守数据隐私权的德国人:防疫不能凌驾于隐私 大数据产业创新服务媒体 --聚焦数据 · ...
- 微信小程序-06 tab选项卡滑动切换与列表Item(scroll 、 swiper)数据的获取等所用到的都有了
目录 示例图片 WXML js WXSS 示例图片 WXML <view ><scroll-view scroll-x="true" class="ta ...
- iOS从健康app中获取步数信息
统计步数信息并不需要我们自己去实现,iOS自带的健康app已经为我们统计好了步数数据 我们只要使用HealthKit框架从健康app中获取这个数据信息就可以了 1.如下图所示 在Xcode中打开Hea ...
最新文章
- 数据库基础笔记(MySQL)1 —— 基础概念
- BZOJ 2039: [2009国家集训队]employ人员雇佣
- 浅谈MVC设计模式和SSH框架的关系
- win10万能触摸屏驱动_教你win10系统设置usb鼠标驱动的方法
- (补)20200328:两两交换链表中的节点(leetcode24)
- c++数学函数运算,浮点数据相等判断
- jmeter.properties控制聚合报告的用户响应时间设置和smmary results
- 卡巴斯基:揭开“火焰”病毒(Flame)的神秘面纱
- 小米路由器R1D改造记录-安装MIXBOX
- 结构体初始化为0的技巧!!
- 最新小象学院python量化交易项目实战(完整)
- 2019全国计算机模拟题,2019年全国计算机二级Java考试模拟习题3
- netkeeper客户端_星空极速下载-NetKeeper官方版下载[电脑版]-华军软件园
- 呼叫中心静态座席的配置
- 神仙程序媛小姐姐的23个Java设计模式 ,全站式保姆的Java教程导航帖(已完结)
- 如何有效阅读他人代码(一)
- php适合用什么苹果笔记本,苹果电脑哪款适合学生
- 三维GIS系统在城市发展中的应用
- apple magic mouse 鼠标 windows 下如何设置滚轮方向 使其 和 mac 一致
- 测试案例(电梯,黑板,游戏签到 案例)