2015-04-15 4 views
0

Я регистрирую услуги прослушивателя датчиков для трех датчиков (гироскопа, линейного ускорения и силы тяжести), то же самое, что я тестировал на LG G watch и MOTO 360, работает нормально (занимает около < 1сек), но с Sony SmartWatch 3 он принимает 8 -10 секунд для завершения процесса регистрации датчиков (я должен знать время, потому что я обновляю UI, как только следующий вызов выполняется.)Регистрация приемника для нескольких датчиков на Sony SmartWatch 3 слишком долго?

sensorManager.registerListener(sensorThread, 
        sensorManager.getDefaultSensor(Sensor.TYPE_GYROSCOPE), 
        Util.SENSOR_DELAY, sensorThread.getHandler()); 
      sensorManager.registerListener(sensorThread, sensorManager 
        .getDefaultSensor(Sensor.TYPE_LINEAR_ACCELERATION), 
        Util.SENSOR_DELAY, sensorThread.getHandler()); 
      sensorManager.registerListener(sensorThread, 
        sensorManager.getDefaultSensor(Sensor.TYPE_GRAVITY), 
        Util.SENSOR_GRAVITY, sensorThread.getHandler()); 

, а затем в Senson слушателя событий

@Override 
    public void onSensorChanged(SensorEvent event) { 

     if (event.sensor.getType() == Sensor.TYPE_LINEAR_ACCELERATION) { 
      saveLinearAccelerometerData(event); 
     } else if (event.sensor.getType() == Sensor.TYPE_GYROSCOPE) { 
      saveGyroscopeData(event); 
     } else if (event.sensor.getType() == Sensor.TYPE_GRAVITY) { 
      saveGravityData(event); 
     } 

    } 

Кто-нибудь знает, что может быть проблемой для sony watch 3?

Вот Git проект для примера приложения, что я тестирую Ниже приведены показания при работе на этих трех часов: 1.LG G Watch: 1.979s 2.Moto 360: 1.064s 3.Sony SmartWatch 3: 10.593s (почему ??)

+0

Здравствуйте, я проверил регистрацию слушателя вы размещены и первый блок кода взял 164ms на мой Sony Smartwatch 3. –

+0

@Maciej Ciemięga может проверить этот проект git https://github.com/vivekja1n/SensorRegistrations на ваш sony smartwatch 3., потому что в моем случае он принимает 10 секунд –

ответ

0

нет никакой поддержки мягкие датчики на сони смотреть 3