【发布时间】:2017-07-31 00:44:49
【问题描述】:
我有一个与 Google Fit 集成的应用。要求之一是显示用户最喜欢的活动(最频繁),即:骑自行车。我假设这将通过 History API 完成,但我不确定如何收集所有活动,以便计算最常见的活动。
有人知道怎么做吗?
【问题讨论】:
标签: android google-fit google-fit-sdk
我有一个与 Google Fit 集成的应用。要求之一是显示用户最喜欢的活动(最频繁),即:骑自行车。我假设这将通过 History API 完成,但我不确定如何收集所有活动,以便计算最常见的活动。
有人知道怎么做吗?
【问题讨论】:
标签: android google-fit google-fit-sdk
您可以查看此文档:Work with the Fitness History 以获取用户最频繁的活动。首先,您需要通过creating a subscription 从健身历史记录中读取您想要记录的每种健身数据类型的数据。这使您的应用程序可以与来自其他设备的数据同步,并且还允许在设备上被动记录数据。然后创建一个DataReadRequest 实例。您可以在文档中查看示例代码。
数据请求可以指定多个data types返回,有效地将多个数据查询合并为一个调用。这样,您可以比较用户最常使用的活动。
【讨论】: