我正在开发一个使用Google Fit API
.
到目前为止,我已经成功地获取了步骤增量
.aggregate(DataType.TYPE_STEP_COUNT_DELTA, DataType.AGGREGATE_STEP_COUNT_DELTA)
但目前我坚持这个:
.aggregate(DataType.TYPE_CALORIES_EXPENDED, DataType.AGGREGATE_CALORIES_EXPENDED)
似乎它部分工作,因为我得到DataSets
type com.google.calories.expended
,但他们没有任何DataPoints
. 这是我得到的:
DataSet{d:calories.expended:gms:aggregated []}
我在过去 7 天的数据上对此进行了测试,看起来随时都是这样。我找不到任何关于卡路里如何的信息,或者它们是否通过 API 测量,但就 API 收集步数、你的体重和身高(我前段时间填写)而言,没有理由不测量所以它可以食用了。
所以有两个问题:我可以获得AGGREGATE_CALORIES_EXPENDED
非空值,如果是,那么如何?