Google健身中心不提供步数

时间:2016-05-18 04:19:06

标签: android google-fit

我正试图在Android应用中从谷歌适应中获取步数。选择Google帐户后,应用成功拨打cd /home/theuser mkdir .ssh cp /some/path/id_rsa.pub .ssh/authorized_keys chown theuser .ssh .ssh/authorized_keys chmod 700 . .ssh .ssh/authorized_keys 。我已经使用正确的SHA1指纹和包名称配置了 Google API控制台。所以Console没有任何问题。

然而它永远不会被sudo yum install atlas-devel lapack-devel blas-devel libgfortran pip install scipy [以前曾经工作]所击中。

我在onConnected()之后粘贴代码。

onDataPoint()

然后

onConnected

有人可以帮我解释为什么它没有被DataSourcesRequest dataSourceRequest = new DataSourcesRequest.Builder() .setDataTypes(DataType.TYPE_STEP_COUNT_CUMULATIVE) .setDataSourceTypes(DataSource.TYPE_RAW) .build(); ResultCallback<DataSourcesResult> dataSourcesResultCallback = new ResultCallback<DataSourcesResult>() { @Override public void onResult(DataSourcesResult dataSourcesResult) { for (DataSource dataSource : dataSourcesResult.getDataSources()) { if (DataType.TYPE_STEP_COUNT_CUMULATIVE.equals(dataSource.getDataType())) { registerFitnessDataListener(dataSource, DataType.TYPE_STEP_COUNT_CUMULATIVE); } } } }; Fitness.SensorsApi.findDataSources(mApiClient, dataSourceRequest) .setResultCallback(dataSourcesResultCallback); 方法中的命中??

1 个答案:

答案 0 :(得分:0)

我在构建DataSourcesRequest时使用DataSource.TYPE_DERIVED解决了这个问题。我认为这是因为我的测试设备是Nexus 7有一个软件传感器而不是硬件传感器。因此,我无法获得TYPE_STEP_COUNT_DELTA的结果。