2015-03-10 3 views
0

Я пытаюсь зарегистрировать точность каждого датчика, который я получаю. Я использую ниже код для регистрации его внутри метода «onSensorChanged(SensorEvent event)»event.accuracy of SensorEvent дает значения мусора

Log.d(TAG, "onSensorChanged: " + event.accuracy); 

Но, к сожалению, я получаю значения для мусора (некоторые положительные числа и некоторые отрицательные числа).

В соответствии с android documentation, я должен получать значения в диапазоне [-1,3].

Любая идея, почему это происходит?

ответ

0

Похоже, что эта проблема была reported и исправлена ​​в более поздних версиях. Я заметил проблему с версиями android 4.2 и 4.4.4. Я пробовал AOSP 5.0, он не воспроизводился.