Rejestruj kroki

Aplikacja może rejestrować liczbę kroków użytkownika za pomocą parametru RecordingClient aby utworzyć subskrypcję danych DataType.TYPE_STEP_COUNT_CUMULATIVE zgodnie z poniższym przykładem:

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 przechowuje dane kroków z subskrypcji, nawet jeśli aplikacja nie jest i przywraca subskrypcję po ponownym uruchomieniu systemu. Aplikacja może przeczytaj łączną dzienną liczbę kroków z historii fitnessu użytkownika.

Więcej informacji znajdziesz w artykule Rejestrowanie danych fitness.