記錄步數
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
應用程式可以使用 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 會儲存訂閱的步數資料 (即使應用程式並未儲存)
並在系統重新啟動時還原訂閱項目。應用程式可以
讀取每日總步數
從使用者的健身記錄中取得
詳情請參閱「記錄健身資料」。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-08-31 (世界標準時間)。
[null,null,["上次更新時間:2025-08-31 (世界標準時間)。"],[[["\u003cp\u003eYour app can record cumulative step count data using the RecordingClient and subscribing to the \u003ccode\u003eDataType.TYPE_STEP_COUNT_CUMULATIVE\u003c/code\u003e data type.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Fit persistently stores step data and automatically restores subscriptions, allowing your app to access daily step totals even when not actively running.\u003c/p\u003e\n"],["\u003cp\u003eRefer to the provided code example to learn how to implement step count recording in your application.\u003c/p\u003e\n"]]],[],null,["# Record Steps\n\nYour app can record the user's step count by using the [RecordingClient](/android/reference/com/google/android/gms/fitness/RecordingClient)\nto create a subscription to the `DataType.TYPE_STEP_COUNT_CUMULATIVE` data\ntype, as shown in the following example: \n\n```kotlin\nFitness.getRecordingClient(this, GoogleSignIn.getAccountForExtension(this, fitnessOptions))\n .subscribe(DataType.TYPE_STEP_COUNT_CUMULATIVE)\n .addOnSuccessListener {\n Log.i(TAG,\"Subscription was successful!\")\n }\n .addOnFailureListener { e -\u003e\n Log.w(TAG, \"There was a problem subscribing \", e)\n }\n```\n\nGoogle Fit stores the step data from the subscription even if the app is not\nrunning, and restores the subscription when the system restarts. Your app can\n[read the daily step total](/fit/scenarios/read-daily-step-total)\nfrom the user's fitness history.\n\nFor more information, see [Record Fitness Data](/fit/android/record)."]]