Aplikasi Anda dapat merekam jumlah langkah pengguna menggunakan RecordingClient
untuk membuat langganan ke jenis data
DataType.TYPE_STEP_COUNT_CUMULATIVE
, seperti yang ditunjukkan pada contoh berikut:
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 menyimpan data langkah dari langganan meskipun aplikasi tidak berjalan, dan memulihkan langganan saat sistem dimulai ulang. Aplikasi Anda dapat membaca total langkah harian dari histori kebugaran pengguna.
Untuk informasi selengkapnya, lihat Merekam Data Kebugaran.