應用程式使用 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 會儲存訂閱項目中的步數資料,即使應用程式並未執行也沒問題,並在系統重新啟動時還原訂閱項目。應用程式可以從使用者健身記錄中讀取每日總步數。
詳情請參閱記錄健身資料。