【发布时间】:2022-06-30 21:19:44
【问题描述】:
所以要检索步数,我使用以下代码:
fun getFitnessData(startTime: Long, endTime: Long): DataReadRequest {
return DataReadRequest.Builder()
.aggregate(DataType.AGGREGATE_STEP_COUNT_DELTA)
.setTimeRange(startTime, endTime, TimeUnit.MILLISECONDS)
.bucketByTime(..., TimeUnit.MINUTES)
.build()
}
这在使用手机完成记录的步数时非常有效,但只要用户也有手表,就会错误地返回步数。
例如,如果用户手机记录了 30 步,那么手表也记录了 30 步,返回的结果是 60 步,但我希望手机/手表在 th 中返回 30 步
【问题讨论】:
标签: android google-fit