我得到
的“活动记录”final DataReadRequest readRequest =
new DataReadRequest.Builder()
.aggregate(DataType.TYPE_ACTIVITY_SEGMENT,
DataType.AGGREGATE_ACTIVITY_SUMMARY)
.bucketByTime(1, TimeUnit.DAYS)
.setTimeRange(startTime, endTime, TimeUnit.MILLISECONDS)
.build();
和“移动分钟”
final DataReadRequest readRequest3 =
new DataReadRequest.Builder()
.aggregate(DataType.TYPE_MOVE_MINUTES,
DataType.AGGREGATE_MOVE_MINUTES)
.bucketByTime(1, TimeUnit.DAYS)
.setTimeRange(startTime, endTime, TimeUnit.MILLISECONDS)
.build();
我对差异的理解是,即使静止不动(例如举重),任何活动都应计为“活动分钟数”,而位置发生变化的任何活动,如骑自行车则应计为“活动分钟数”。 / p>
这意味着,“活动时间”始终等于或大于“活动时间”。
但是,我的观察结果却与此相反,例如
44 activity minutes
48 move minutes
那怎么可能?我在编码方面做错了吗?