android - Google 健身 API Activity 历史记录

标签 android google-fit google-fit-sdk

我有一个与 Google 健身集成的应用程序。其中一项要求是显示用户最喜欢的 Activity (最频繁),即:骑自行车。我假设这将通过 History API 完成,但我不确定如何收集所有 Activity 以便计算出最常见的 Activity 。

有人知道如何去做吗?

最佳答案

您可以查看此文档:Work with the Fitness History获取用户最频繁的 Activity 。首先,您需要通过 creating a subscription 从健身历史中读取数据对于您要记录的每种健身数据类型。这使您的应用程序能够与来自其他设备的数据同步,并且还允许在设备上被动记录数据。然后创建一个DataReadRequest实例。您可以在文档中查看示例代码。

数据请求可以指定多个data types返回,有效地将多个数据查询组合到一个调用中。这样,您就可以比较用户最常使用的 Activity 。

关于android - Google 健身 API Activity 历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39737598/

相关文章:

android - 自定义进度条中的圆形渐变

android - xml文件中的 "android"是什么? Button的定义从何而来?

android - 为什么在 google fit 中混淆了与营养相关的所有内容?

android - Google Fit API 未从蓝牙腕带 (SWR12) 接收数据

android - 如何从 Google-Fit 获取活跃分钟数

android - getSupportLoaderManager() 在不同 fragment 中使用相同的 ID?

android - Android 中 Textview 的最大行数限制?

android - Google Fit SessionsApi 没有返回时间范围内的所有 session

java - Google Fit 查询手动启动的 Activity

android - 谷歌健身步数