Schritte aufzeichnen

Die App kann die Schrittzahl des Nutzers mithilfe des RecordingClient aufzeichnen, um ein Abo für den Datentyp DataType.TYPE_STEP_COUNT_CUMULATIVE zu erstellen, wie im folgenden Beispiel gezeigt:

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 speichert die Schrittdaten des Abos, auch wenn die App nicht ausgeführt wird, und stellt das Abo wieder her, wenn das System neu gestartet wird. Die App kann die tägliche Schrittzahl aus dem Fitnessverlauf des Nutzers abrufen.

Weitere Informationen finden Sie unter Fitnessdaten aufzeichnen.