Запись шагов

Ваше приложение может записывать количество шагов пользователя, используя 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 Fit сохраняет данные о шагах из подписки, даже если приложение не запущено, и восстанавливает подписку при перезапуске системы. Ваше приложение может считывать общее количество шагов за день из истории фитнеса пользователя.

Для получения дополнительной информации см. Запись данных о фитнесе .