您的应用可以使用 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 健身会存储来自订阅的步数数据,即使应用未安装在 Google 健身中也是如此。 并在系统重启时恢复订阅。您的应用可以 读取每日总步数 从用户的健身历史记录中提取数据。
如需了解详情,请参阅记录健身数据。