Его поздний ответ, но, возможно, он может помочь кому-то, кто застрял. Вам необходимо подписать DataTypes из google fit, для которого вы хотите записать. RecordingApi of GoogleFit предоставляет эту функцию. Как ниже, если вы хотите Google подходит записают шаги для вашего приложения выполните следующие действия: -
Fitness.RecordingApi.subscribe(fitnessClient,DataType.TYPE_STEP_COUNT_DELTA).
setResultCallback(new ResultCallback<Status>() {
@Override
public void onResult(Status arg0) {
if(arg0.isSuccess()){
Log.e("Steps Recording","Subcribe");
}
}
});
похожи на другие типы данных, как для расчета ходьбы distance.Do следующим образом: - Для получения дополнительной информации см Documentation
Fitness.RecordingApi.subscribe(fitnessClient,DataType.TYPE_DISTANCE_DELTA).
setResultCallback(new ResultCallback<Status>() {
@Override
public void onResult(Status arg0) {
if(arg0.isSuccess()){
Log.e("Distance Recording","Subcribe");
}
}
});