Получить угол поворота (наклона) в альбомной ориентации - Android Java

Я искал в интернете в поисках хорошего примера или кого-то, кто пытался сделать то же самое, но пока мне не повезло.

Я пытаюсь получить угол поворота моего устройства (если вы можете представить), начиная с 180° (плоский): <---- УСТРОЙСТВО ---->

Когда пользователь наклоняет устройство влево и вправо, угол регулируется соответствующим образом. И поскольку это вращается, я хочу просто обновить TextView.

Я просто заблудился относительно того, что это развивается, некоторые люди предлагают гироскоп, акселерометр, даже магнитометр (пользователю не нужно быть лицом к северу, чтобы правильно использовать мое приложение, или я неправильно понимаю?), Или их комбинацию. У меня есть несколько разных датчиков для работы, но ни один из приведенных мной примеров не дает того, чего я хочу достичь.

Я не хочу иметь ничего общего с 3D, просто поворот плана (я не уверен, будет ли это в 1 или 2 измерениях?).

Кто-нибудь может направить меня в нужного директора или предоставить некоторую информацию?

Я очень расстроен прямо сейчас. Большое спасибо!

1 ответ

Решение

Вы реализуете OrientationEventListener, это даст вам поворот устройства. Портрет 0 градусов.

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