如何从iOS Health App export.xml

时间:2015-11-16 23:23:56

标签: ios xml health-kit

鉴于iOS Health App导出功能生成的export.xml文件,您如何计算每天的步数?

我创建了一个谷歌电子表格来帮助说明问题。

电子表格有两个标签

  • 选项卡1 - export.xml(健康应用程序导出iPhone健康应用程序>希思数据>导出)为了便于阅读,我还添加了几列。 "开始日期"这是源于苹果的开始日期"列。
  • 标签2 - iPhone(我的iPhone Health App上的手动输入数据>健康数据>所有>步骤>显示所有数据)

我无法理解Apple如何计算每天的步数。我已经总结了在给定日期开始的所有数据点,但这并不起作用。

Google Spreadsheet

提前致谢。

我在Apple的支持表单上发布了问题here

1 个答案:

答案 0 :(得分:1)

可能有多个来源同时计算步骤

在您的情况下,iPhone和一个名为Connect的来源。

当有来自多个来源的数据时,Health App会优先考虑。

在Health App中 - >数据 - >健身 - >步骤 - >当同时存在来自多个源的数据时,您可以优先考虑Health App计算的数据的来源。

因此,在每个时间点,Health App都会从源中获取具有该数据类型的高优先级的数据。

<强> P.S。 Apples HealthKit统计查询(以及Health App和Activity App)似乎在给定的时间间隔内优先排序。据我所知,这个时间间隔没有记录,似乎是15分钟。

因此,如果这15分钟内有一个步骤来自更高优先级的来源,则HK统计查询和Apples Apps会忽略来自较低优先级来源的1000步。