gpt4 book ai didi

Android Wear 和 Google Fit : How to force update of datasets between smartwatch and smartphone?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:45:44 26 4
gpt4 key购买 nike

通过使用 HistoryAPI 从智能手机 如果我询问用户的历史记录和 DataType.TYPE_HEART_RATE_BPM 从当前时间开始的最后一个小时,我错过了来自最后半小时。

如果我要求他们使用智能 watch 上的相同程序使用 Google Fit,一切都很好。

所以这不是数据获取的问题,因为它取决于设备。

可能是同步的问题?如何以编程方式强制更新 Google Fitness Store 存储库中的记录?

This这就是我所说的。

编辑:这就是我构建请求的方式

      DataReadRequest readRequest = new DataReadRequest.Builder()
.setTimeRange(startTime, endTime, TimeUnit.MILLISECONDS)
.enableServerQueries()
.read(dataType)
.build();

最佳答案

在发出请求之前,您是否给了设备足够的时间来同步所有数据?当您从手机上的 HistoryAPI 请求数据时,它将从云端获取。但是,当您从 watch 请求数据时,它只会是来自该可穿戴设备的本地数据。如果设备超出范围,我认为在重新连接后, watch 数据在云中可用之前需要一些时间。据我所知,没有办法强制这样的更新更快/按需进行。

一个可能的解决方法是检查数据点的时间戳,如果手机上的请求中缺少数据,则使用 watch 上的本地数据。

关于Android Wear 和 Google Fit : How to force update of datasets between smartwatch and smartphone?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31164594/

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