2017-05-15 5 views
0

私は自分のアプリにユーザーの1日のステップ数を示す機能を追加したいと思います。アップルの健康が提供するように歩数を得る方法があるのだろうかと思います。Googleからの歩数を得るにはどうすればよいですか?

また、私はGoogleに適合したSDKを使用している場合、アプリはGoogle適合アプリをインストールするためにユーザーをプッシュする必要がありますか?

google fit sdkを効率的に使用する方法を知る良いサンプルプロジェクトはありますか?

+0

はこれを参照してください、それが役に立つでしょうかもしれません。 https://developers.google.com/fit/android/history#read_detailed_and_aggregate_data –

答えて

0

ステップカウントイベントのRecordingApiを購読すると、ステップカウントが自動的に保存されます。

Fitness.RecordingApi.subscribe(mClient, DataType.TYPE_STEP_COUNT_CUMULATIVE) 
       .setResultCallback(new ResultCallback<Status>() { 
        @Override 
        public void onResult(Status status) { 
//check here for success or failure. 
}); 

また、記録されたデータを取得するには、HistoryApiを使用します。

例:完全なサンプルについて

PendingResult<DailyTotalResult> result = Fitness.HistoryApi.readDailyTotal(mClient, DataType.TYPE_STEP_COUNT_DELTA); 

Googleのリポジトリをチェックアウト - https://github.com/googlesamples/android-fit

はそれがお役に立てば幸いです。..

関連する問題