首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >健身数据:合并多个源数据

健身数据:合并多个源数据
EN

Stack Overflow用户
提问于 2016-05-10 07:00:32
回答 1查看 1.2K关注 0票数 1

Given:

该应用程序正在从专有的健身跟踪器收集步骤/距离数据。这些数据被分割成每小时一次的会话。“4:00-5:00,XX级,YY公里”。

我希望以一致的方式实现数据传输: App -> Fitness (Google Health )--也就是说:如果Fitness已经使用ZZ步骤进行了4:00-5:00的会话,那么数据将以某种方式合并。

如果我们考虑这种情况,就会出现明显的问题:跟踪器1被绑定到App,跟踪器2直接绑定到Fitness,并且用户同时戴着这两者。然后,两个跟踪器具有具有不同数据的相交时盘(例如,跟踪器1,720步上的400步跟踪器2)。

的问题是:

  1. Google / Health如何合并具有相同/交叉时隙的数据点(在我的例子中,4:00-5:00)?即使发生重叠,也是“总是加”吗?
  2. 是否有任何记录在案的方法来执行这样的同步?我非常欢迎任何信息,甚至是抽象的同步策略。
  3. 是否最好将“瞬时”数据插入Fitness,而不是手动聚合(到会话中)?例如,我收到跟踪器的即时测量,它总是“当前的总步数”,然后将总数给Google Fit/Health Kit
  4. 如果对3的回答是“是”,那么健身存储会自动将这些瞬间分割成会话吗?
EN

回答 1

Stack Overflow用户

发布于 2016-05-10 07:22:50

您可以将数据聚合为

.aggregate(DataType.TYPE_STEP_COUNT_DELTA, DataType.AGGREGATE_STEP_COUNT_DELTA)

如所述,这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37131409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档