Android: проблемы с расчетом ориентации устройства

я пытаюсь построить простуюДополненная реальность Приложение, поэтому я начинаю работать с датчиком данных.

По этой теме (Пример Android компаса) и пример (http://www.codingforandroid.com/2011/01/using-orientation-sensors-simple.html), расчет ориентации с использованиемSensor.TYPE_ACCELEROMETER а такжеSensor.TYPE_MAGNETIC_FIELD не очень подходит

Так что я не могу получить «хорошие» значения. Значения азимута вообще не имеют никакого смысла, поэтому, если я просто переместу телефон вверх, значение изменится крайне. Даже если я просто поверну телефон, значения не отражают ориентацию телефона.

У кого-нибудь есть идея, кому улучшить качество ценностей по приведенному примеру?

Ответы на вопрос(4)

Ваш ответ на вопрос