記錄步數

應用程式使用 RecordingClient 建立 DataType.TYPE_STEP_COUNT_CUMULATIVE 資料類型的訂閱,以記錄使用者的步數計數,如以下範例所示:

Fitness.getRecordingClient(this, GoogleSignIn.getAccountForExtension(this, fitnessOptions))
    .subscribe(DataType.TYPE_STEP_COUNT_CUMULATIVE)
    .addOnSuccessListener {
        Log.i(TAG,"Subscription was successful!")
    }
    .addOnFailureListener { e ->
        Log.w(TAG, "There was a problem subscribing ", e)
    }

Google Fit 會儲存訂閱項目中的步數資料,即使應用程式並未執行也沒問題,並在系統重新啟動時還原訂閱項目。應用程式可以從使用者健身記錄中讀取每日總步數

詳情請參閱記錄健身資料