Расчет угла - Android

Я пытался понять это, но безуспешно.

Я хочу рассчитать угол между ориентацией телефона и осью Y при повороте телефона вокруг оси Z. Я держу телефон перед собой и наклоняю его из книжной ориентации в альбомную, с осью Y, проходящей через центр земли. Теперь я хочу угол наклона. Я сделал фотографию, объясняющую, какой угол мне нужен, но мне нужно было больше репутации, чтобы публиковать изображения...

Теперь я хочу знать, какой тип датчика использовать и какое значение. В своих попытках я не смог выделить именно этот конкретный угол. Самый близкий, который я получил, был TYPE_ROTATION_VECTOR со значением [2], но я не получил, чтобы это работало полностью, и кроме того, для этого вам понадобился уровень API 9.

1 ответ

Решение

Что вам нужно, это SensorManager.getOrientation()

Другие вопросы по тегам