我正在尝试使用三星Gear Live手表的心率监测器.这款手表配有4.4.4手机,工作正常.我正在关注官方的BasicSensorsApi示例.
我可以使用以下范围成功连接到Google Play服务:
addScope(new Scope(Scopes.FITNESS_LOCATION_READ_WRITE))
            .addScope(new Scope(Scopes.FITNESS_ACTIVITY_READ_WRITE))
            .addScope(new Scope(Scopes.FITNESS_BODY_READ_WRITE))
但是,当我想列出所有可用的心率监测器时,我收到一个空列表DataSource:
private void findFitnessDataSources() {
    Fitness.SensorsApi.findDataSources(mGoogleApiClient, new DataSourcesRequest.Builder()
            .setDataTypes(
                    DataType.TYPE_HEART_RATE_BPM)// At least one datatype must be specified.
            .setDataSourceTypes(
                    DataSource.TYPE_RAW)// Specify whether data type is raw or derived.
            .build())
            .setResultCallback(new ResultCallback<DataSourcesResult>() {
                @Override
                public void onResult(DataSourcesResult dataSourcesResult) {
                    for (DataSource dataSource : dataSourcesResult.getDataSources()) {
                        if (dataSource.getDataType().equals(DataType.TYPE_HEART_RATE_BPM)
                                && mListener == null) {
                            registerFitnessDataListener(dataSource,
                                    DataType.TYPE_HEART_RATE_BPM);
                        }
                    }
                }
            });
DataType例如,如果我更改为,TYPE_STEP_COUNT_CUMULATIVE或者TYPE_LOCATION_SAMPLE,列表将包含我的手机,这似乎是合乎逻辑的.
为什么手表没有被列为可用DataSource呢?
请注意:这不是重复: …
如何从Samsung Gear Live上连接的传感器获得心率
我只是试图列出所有传感器
SensorManager  mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
List<Sensor> deviceSensors = mSensorManager.getSensorList(Sensor.TYPE_ALL);
for(Sensor s : deviceSensors){
    Log.i(TAG, "" + s.getName());
}
但我只得到这些传感器:
07-09 23:18:05.047    3269-3269/com.sample.soma.wapp I/MyActivity? MPU6515 Acceleration Sensor
07-09 23:18:05.047    3269-3269/com.sample.soma.wapp I/MyActivity? MPU6515 Gyroscope Sensor
07-09 23:18:05.057    3269-3269/com.sample.soma.wapp I/MyActivity? AK8963C Magnetic field Sensor
07-09 23:18:05.057    3269-3269/com.sample.soma.wapp I/MyActivity? AK8963C Magnetic Sensor UnCalibrated
07-09 23:18:05.057    3269-3269/com.sample.soma.wapp I/MyActivity? SAMSUNG Step Detector Sensor
07-09 23:18:05.057    3269-3269/com.sample.soma.wapp I/MyActivity? SAMSUNG Step Counter Sensor
07-09 23:18:05.057    3269-3269/com.sample.soma.wapp I/MyActivity? SAMSUNG Significant Motion Sensor
07-09 …我创建了一个Google Fit应用程序,用于从Google Fit读取/写入数据.我有两个设备链接到同一个帐户,但我看不到从一个设备添加到另一个设备的数据.
这是如何解决的?