Я работаю над приложениями для Android, которые используют SensorManager для различных целей.
В ходе исследования я обнаружил, что функция Sensor.getResolution()
возвращает разные значения для разных устройств:
HTC Sensation имеет значение разрешения 1,0 для всех встроенных датчиков.
Motorola XOOM :
3-axis Accelerometer -> 0.009576807
3-axis Magnetic field sensor -> 0.0625
L3G4200D Gyroscope sensor -> 0.0012217305
Linear Acceleration Sensor -> 0.009576807
Gravity Sensor -> 0.009576807
Не ясно, нужно ли мне делать дополнительные вычисления с использованием этого значения разрешения, прежде чем использовать соответствующие значения датчика. Официальная документация не проливает свет на это.
Кто-нибудь может объяснить мне эту цель «разрешения»?