如何从 Google Fit 计算活动时间?

How to calculate active time from Google Fit?

我正在开发一个应用程序以从 Google Fit 获取每日步数、卡路里、距离和活动时间。除了活动时间之外,我计算了以上所有内容。我该怎么做?

我也想知道,如果我得到了,例如500步,activity类型是什么(walking/running).

感谢任何帮助

无法 (afaik) 直接从 Google Fit API 获取活动时间。您将必须获取每个记录的活动的持续时间并将它们加在一起。 (参见 中的示例代码)

对于第二个问题,每个记录的数据点应该有一个activity类型字段。您可以找到所有这些人的列表 here。请记住,您不能假设所有步骤都来自 activity。同样,您必须单独查看所有记录的活动。