只需选择想要数据来源的软件,打开该软件的读取数据功能,最后把步数读取功能打开即可添加该软件的数据来源了。
数据源是指数据库应用程序所使用的数据库或者数据库服务器。
NSHealthShareUsageDescription:读取用户健康数据
NSHealthUpdateUsageDescription:更改用户健康数据
HealthKit是iOS8加入的API
HealthKit在iPad上不可用
通过HKHealthStore类方法 + (BOOL)isHealthDataAvailable判断设备是否支持HealthKit
以体重为例,将体重写入至健康,
数据读取有多种方式,我主要说下HKSampleQuery(样本查询)和HKStatisticsCollectionQuery(统计集合查询)
HKSampleQuery 这是使用最多的查询。使用样本查询来读取任何类型的样本数据。当你想要对结果进行排序或者限制返回的样本总数时,样本查询就特别有用。更多信息,参见 HKSampleQuery Class Reference
HKStatisticsCollectionQuery ,使用这种查询来在一系列长度固定的时间间隔中执行多次统计查询。通常使用这种查询来生成图表。查询提供了一些简单的方法来计算某些值,例如,每天消耗的总热量或者每5分钟行走的步数。统计集合查询是长时间运行的。查询可以返回当前的统计集合,也可以监测HealthKit存储,并对更新做出响应。更多信息,参见 HKStatisticsCollectionQuery Class Reference 。
健康的数据只有添加和删除,所谓修改就是删除一条再添加一条。
我这里的思路,删除的依据是时间,对体重数据的修改只能修改数值,不能修改时间,所以查出同时间的数据,删除旧的,再添加新的。
修改的方法是:
1、在 iPhone 上打开 Apple Watch App。
2、轻点“我的手表”,前往“健康”>“健康详细信息”,然后轻点“编辑”。
3、轻点“身高”或“体重”,然后调整。
Apple Watch 使用您所提供的身高、体重、性别、年龄以及轮椅状态信息来计算所燃烧的卡路里、锻炼的距离以及其他数据。使用“体能训练” App 进行锻炼的次数越多,Apple Watch 就会越了解您的锻炼程度,同时也就可以更加准确地估算出在有氧活动期间所燃烧的卡路里。
借助 iPhone 上的 GPS,Apple Watch 甚至可以更精确地计算出锻炼距离。
例如,如果在使用“体能训练” App 进行跑步时携带了 iPhone,Apple Watch 会使用 iPhone 的 GPS 来校准您的步幅。之后如果未携带 iPhone 或者健身的地方没有 GPS(例如,室内),Apple Watch 会使用所储存的步幅信息来计算距离。
健康 App,大踏步更新。
健康 app 的设计初衷,是为了帮你将重要的健康信息归整到一处,既方便查看,更安全无虞。随着 iOS 15 的推出,我们又为你带来多项实用的新功能,包括与家人共享数据的新方式、评估步行稳定性和摔倒风险的新指标,以及帮你了解健康变化情况的趋势分析。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)