2017-08-29 147 views
0

我想在4點到6點的特定時間獲得步數。 我已經從谷歌官方github帳戶和其他來源檢查了相關的示例項目,但主要是,它是關於獲取每日步數或消耗的卡路里。 但是,我想讀取特定小時的步數。是否有可能獲得這些數據?如果是這樣,你會怎麼做?如何使用Google Fitness API獲取特定時間的步數?

回答

1

嘗試使用這樣的:--- 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對象,以獲取值

相關問題