Enregistrer les pas

Votre application peut enregistrer le nombre de pas de l'utilisateur à l'aide du 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 de l'abonnement même si l'application n'est pas en cours d'exécution et restaure l'abonnement au redémarrage du système. Votre application peut lire le total de pas quotidiens de l'historique de remise en forme de l'utilisateur.

Pour en savoir plus, consultez Enregistrer des données d'activité physique.