我正试图在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);
方法中的命中??
答案 0 :(得分:0)
我在构建DataSourcesRequest时使用DataSource.TYPE_DERIVED解决了这个问题。我认为这是因为我的测试设备是Nexus 7有一个软件传感器而不是硬件传感器。因此,我无法获得TYPE_STEP_COUNT_DELTA的结果。