Enregistrer vos pas

Votre application peut enregistrer le nombre de pas de l'utilisateur à l'aide de RecordingClient pour créer un abonnement au type de données DataType.TYPE_STEP_COUNT_CUMULATIVE, comme illustré dans l'exemple suivant:

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 stocke les données de pas issues de l'abonnement même si l'application n'est pas en cours d'exécution, et restaure l'abonnement lorsque le système redémarre. Votre application peut lire le nombre total de pas quotidiens à partir de l'historique de remise en forme de l'utilisateur.

Pour en savoir plus, consultez l'article Enregistrer des données de fitness.