0
我想在4點到6點的特定時間獲得步數。 我已經從谷歌官方github帳戶和其他來源檢查了相關的示例項目,但主要是,它是關於獲取每日步數或消耗的卡路里。 但是,我想讀取特定小時的步數。是否有可能獲得這些數據?如果是這樣,你會怎麼做?如何使用Google Fitness API獲取特定時間的步數?
我想在4點到6點的特定時間獲得步數。 我已經從谷歌官方github帳戶和其他來源檢查了相關的示例項目,但主要是,它是關於獲取每日步數或消耗的卡路里。 但是,我想讀取特定小時的步數。是否有可能獲得這些數據?如果是這樣,你會怎麼做?如何使用Google Fitness API獲取特定時間的步數?
嘗試使用這樣的:--- DataReadRequest readRequest =新DataReadRequest.Builder()
.aggregate(DataType.TYPE_STEP_COUNT_DELTA,
DataType.AGGREGATE_STEP_COUNT_DELTA)
.bucketByTime(1, TimeUnit.DAYS)
.setTimeRange(startTime, endTime, TimeUnit.MILLISECONDS)
.build();
DataReadResult dataReadResult =
Fitness.HistoryApi.readData(mClient, readRequest).await(1, TimeUnit.MINUTES);
哪裏開始和結束時間以毫秒
的時間和使用dataReadResult對象,以獲取值