gpt4 book ai didi

android - 获取有关健身 Activity 的步数详细信息?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:24:42 26 4
gpt4 key购买 nike

我正在使用 Google Fit SDK,我可以轻松获取步骤详细信息,但我真的很难了解在执行这些步骤时正在进行的 Activity 。

DataSource ESTIMATED_STEP_DELTAS = new DataSource.Builder()
.setDataType(DataType.TYPE_STEP_COUNT_DELTA)
.setType(DataSource.TYPE_DERIVED)
.setStreamName("estimated_steps")
.setAppPackageName("com.google.android.gms")
.build();
DataReadRequest readRequest = new DataReadRequest.Builder()
.aggregate(ESTIMATED_STEP_DELTAS, DataType.AGGREGATE_STEP_COUNT_DELTA)
.bucketByTime(1, TimeUnit.HOURS)
.setTimeRange(startTime, endTime, TimeUnit.MILLISECONDS)
.build();

作为回应,如果我检查 DataSet 来源,它总是 com.google.step_count.delta

I want something like this

最佳答案

我认为你应该使用 bucketByActivityType而不是 bucketByTime。

然后,在生成的 Bucket 的数据集上,使用 getActivity()获取 Activity 类型。

关于android - 获取有关健身 Activity 的步数详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30972781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com