根据this文档
功能:Fitness.HistoryApi.readDailyTotal
和
readData(client, new DataReadRequest.Builder()
.setTimeRange(midnight.getMillis(), now.getMillis(), TimeUnit.MILLISECONDS)
.bucketByTime(1, TimeUnit.DAYS)
.aggregate(DataTypes.STEP_COUNT_DELTA, AggregateDataTypes.STEP_COUNT_DELTA)
.build());
必须等效,但我从readDailyTotal收到了1663步(等于Google Fit
App),并且在同一时间段内收到了readData的152步。为什么?
我们不能只使用readDailyTotal,因为此函数仅返回当天的数据。