gpt4 book ai didi

android - Google fit Recording API延迟

转载 作者:太空狗 更新时间:2023-10-29 14:02:12 26 4
gpt4 key购买 nike

所以我正在为 Android 编写一个健身应用程序。我正在使用 Google fit API 来计算步数。当应用程序处于后台时,我正在使用 Recording API 来计算步数。一旦应用程序位于前台,我就会使用 History API 获取步数以将其显示在屏幕上。发生的事情是计数不正确。在您获得正确和更新的计数之前会有延迟。更具体地说,没有数据丢失。我猜 Recording API 正在以特定时间间隔更新。

我还使用 Sensors API 来显示我的 Activity 在运行时的真实计数。那么会发生什么,例如,您在屏幕上看到 300 步(实时数据)。关闭应用程序,再次打开它,然后在下一分钟您会看到 250 步。只有在一段时间后,History API 才捕捉到正确的数据并再次显示 300。

有没有人找到解决这个问题的方法?

谢谢你,抱歉文字太长了!

最佳答案

你是对的。录制 API 需要一些时间来更新。我想到了两种方法。

  1. 始终通过 History API 获取步数。我的意思是当 Activity 正在运行时,只需增加 History API 的检查率。这样做的好处是虽然需要一些时间,但用户总是相同的计数。
  2. 另一种方法有点复杂。随时间存储您的传感器步数并应用一些逻辑,无论您是否需要添加并向用户显示。

抱歉,文字太长了。

关于android - Google fit Recording API延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34739599/

26 4 0
文章推荐: android - 如何为 arm (Android) 重建核心实用程序?
文章推荐: jquery - $ ('
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com