Android 如何从google fit sdk获取步骤数?
我想在我的应用程序中添加一个显示用户每日步数的功能。我想知道是否有一种方法可以像Apple health提供的那样让步骤计数 另外,我想知道如果我使用google fit sdk,应用程序是否必须推动用户安装google fit应用程序Android 如何从google fit sdk获取步骤数?,android,google-fit,google-fit-sdk,Android,Google Fit,Google Fit Sdk,我想在我的应用程序中添加一个显示用户每日步数的功能。我想知道是否有一种方法可以像Apple health提供的那样让步骤计数 另外,我想知道如果我使用google fit sdk,应用程序是否必须推动用户安装google fit应用程序 是否有任何好的示例项目来了解如何有效地使用GoogleFitSDK 您可以为步骤计数事件订阅RecordingApi,它将自动保存步骤计数 Fitness.RecordingApi.subscribe(mClient, DataType.TYPE_STEP_C
是否有任何好的示例项目来了解如何有效地使用GoogleFitSDK 您可以为步骤计数事件订阅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.
});
Fitness.RecordingApi.subscribe(mClient,DataType.TYPE\u STEP\u COUNT\u累计)
.setResultCallback(新的ResultCallback(){
@凌驾
公共void onResult(状态){
//在这里查看成功或失败。
});
要获取记录的数据,可以使用HistoryApi
例如:
PendingResult<DailyTotalResult> result = Fitness.HistoryApi.readDailyTotal(mClient, DataType.TYPE_STEP_COUNT_DELTA);
pendingreult result=Fitness.HistoryApi.readDailyTotal(mClient,DataType.TYPE\u STEP\u COUNT\u DELTA);
要获得完整的示例,请查看google存储库--
希望对您有所帮助。参考此,可能会有所帮助。