我正在开发一款使用Google Fit API
。
到目前为止,我已成功使用
获取步骤增量.aggregate(DataType.TYPE_STEP_COUNT_DELTA, DataType.AGGREGATE_STEP_COUNT_DELTA)
但此刻我仍然坚持这个:
.aggregate(DataType.TYPE_CALORIES_EXPENDED, DataType.AGGREGATE_CALORIES_EXPENDED)
它似乎部分有效,因为我得到DataSets
类com.google.calories.expended
,但它们没有任何DataPoints
。
这是我得到的:
DataSet{d:calories.expended:gms:aggregated []}
我在过去7天的数据中对此进行了测试,随时都是这样。 我找不到关于卡路里如何,或者它们是否通过API测量的任何信息,但就API收集步数,你的体重和身高(我在前一段时间填写),那么没有理由不测量所以它已经准备好消费了。
所以有两个问题:我可以获得AGGREGATE_CALORIES_EXPENDED
非空值,如果是,那么如何?
答案 0 :(得分:0)
我只在 DataReadRequest 的构建器中解决了同样的问题
.aggregate(DataType.TYPE_CALORIES_EXPENDED)
我询问了用户在上周内按天数增加的活动。在输出中,我获得了我每天搜索的内容、步数、卡路里和其他内容。