2017-05-15 12 views
0

내 앱에 사용자의 일일 단계 수를 보여주는 기능을 추가하고 싶습니다. Apple 건강이 제공하는 단계 수를 얻을 수있는 방법이 있는지 궁금합니다.Google에서 sdk에 적합한 단계 수를 얻는 방법은 무엇입니까?

또한 Google이 SDK에 적합하면 Google App을 설치하도록 앱을 푸시해야할까요?

Google에서 sdk를 효율적으로 사용하는 방법을 보여줄 수있는 좋은 샘플 프로젝트가 있습니까?

+0

https://github.com/googlesamples/android-fit

는 희망이 도움을. 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); 

이 구글 저장소 확인 -이 도움이 것입니다 수 있습니다,이 문제를 참조하십시오 ..