を使用する Android アプリに取り組んでいます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が歩数、体重、身長(少し前に入力したもの)を収集する限り、測定しない理由はありません消費する準備が整いました。
したがって、2 つの質問がありAGGREGATE_CALORIES_EXPENDED
ます。null 以外の値を取得できますか?また、取得できる場合はどうすればよいでしょうか?