Yet, it is an old question but maybe this answer will help someone in future.
Since 2015 GoogleApis are a bit easier to use.
To get daily total steps (same as in google fit) there is HistoryApi with it's method:
Fitness.HistoryApi.readDailyTotal(googleApiClient, DataType.TYPE_STEP_COUNT_DELTA)
;
There is a blog post on reading daily steps. Some informations are also in Work with the Fitness History chapter, especially if you want to use data from other time ranges.
By the way, as I remember to read daily steps you do not have to ask for any scopes (api permissions).
[Wear 1.0]
In wear 1.0 there is no google accounts support, thus all you can do is to use readDailyTotal()
method. To make this work, you have to call useDefaultAccount()
method while building your client.
[Wear 2.0]
I'm not sure whether the method with default account from wear 1.0 will still work on wear 2.0 devices but it's ok. Thanks Google Sign-In, using accounts on wear is not a pain ;) Just follow the steps in the link above and it should be good.
Google Sign-In will provide you an Google account that you can use with GoogleApi clients.
One notice, when I used Google Developer Console to generate OAUTH configuration json file it did not work. Just use the Sign-In site to create it.