Ghi lại các bước
Ứng dụng của bạn có thể ghi lại số bước của người dùng bằng cách sử dụng RecordingClient
để tạo một gói thuê bao cho dữ liệu DataType.TYPE_STEP_COUNT_CUMULATIVE
như trong ví dụ sau:
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 lưu trữ dữ liệu bước đi từ gói thuê bao ngay cả khi ứng dụng không
của bạn đang chạy và khôi phục gói thuê bao khi hệ thống khởi động lại. Ứng dụng của bạn có thể
đọc tổng số bước hằng ngày
từ lịch sử thể dục của người dùng.
Để biết thêm thông tin, hãy xem phần Ghi lại dữ liệu thể chất.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2024-08-22 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2024-08-22 UTC."],[[["Your app can record cumulative step count data using the RecordingClient and subscribing to the `DataType.TYPE_STEP_COUNT_CUMULATIVE` data type."],["Google Fit persistently stores step data and automatically restores subscriptions, allowing your app to access daily step totals even when not actively running."],["Refer to the provided code example to learn how to implement step count recording in your application."]]],[]]