Может ли кто-нибудь помочь узнать, какой датчик использует какую часть аппаратного обеспечения телефона или в какой комбинации этого на Nexus S в Android 2.3?
Ниже приведены события датчика:
TYPE_ACCELEROMETER
TYPE_GYROSCOPE
TYPE_GRAVITY
TYPE_LINEAR_ACCELERATION
TYPE_ORIENTATION
TYPE_ROTATION_VECTOR
Я предполагаю, что первые 2 соответствуют отдельным аппаратным средствам (акселерометр и гироскоп),
а как с остальными?
Использует ли TYPE_LINEAR_ACCELERATION аппаратное обеспечение акселерометра и гироскопа в лучшем виде?
Меня на самом деле интересует "линейное ускорение", поэтому не нужно ли мне беспокоиться о событиях гироскопа, если "линейное ускорение" внутренне использует гироскоп для выдачи значений?
Также при испытаниях на устройстве линейные ускорения, которые, как было установлено, дают высокие значения для незначительных сотрясений, поэтому при условии, что это устраняет вектор гравитации, это не ожидалось.
Есть мысли?