【问题标题】:How to add multiple historic data to GoogleFit如何将多个历史数据添加到 Google Fit
【发布时间】:2015-12-11 23:21:09
【问题描述】:

我想添加历史训练数据,包括训练类型/设备、开始/结束时间、功率、脉冲、每分钟循环次数、千卡路里。但是,google fit 历史 API 确实使用数据集,似乎您一次只能使用com.google.android.gms.fitness.Fitness.HistoryApi.insertData 添加一个数据点。但这算不上一次培训课程。

这是真的还是我误解/忽略了 API 中的某些内容。

PS:因为总是有人要代码(即使是这样的理论问题),我将快照提交给github。最有趣的文件是GoogleFIT.kt。当然,源代码还在进行中,不是用 Java 编写的,而是 Kotlin 编写的。

【问题讨论】:

    标签: android kotlin google-fit google-fit-sdk


    【解决方案1】:

    再次回答我自己的问题:您需要使用com.google.android.gms.fitness.data.Sessioncom.google.android.gms.fitness.request.SessionInsertRequest 组合数据,然后将它们与com.google.android.gms.fitness.Fitness.SessionsApi.insertSession 添加。

    一个相当复杂的工作,但你可以在GoogleFIT.kt 找到一个工作版本。寻找insertTraining 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多