記錄步數

應用程式可以使用 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 會儲存訂閱的步數資料 (即使應用程式並未儲存) 並在系統重新啟動時還原訂閱項目。應用程式可以 讀取每日總步數 從使用者的健身記錄中取得

詳情請參閱「記錄健身資料」。