Google Fit:活动时间与移动时间

时间:2019-02-24 17:03:46

标签: android google-fit google-fit-sdk

我得到

的“活动记录”
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

那怎么可能?我在编码方面做错了吗?

0 个答案:

没有答案