Ứ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.