2013-04-01 1 views
0

좋은 예를 찾으려고하거나 다른 사람이 같은 것을 시도했지만 지금까지별로 운이 없었습니다.가로보기에서 회전 (기울기) 각도 가져 오기 - Android Java

내가 (당신이 상상할 수있는 경우) 180 ° (평면)에서 시작하는 내 장치의 회전 각도를 얻기 위해 노력하고 있어요 : 사용자가를 기울으로 < ---- 장치 ---->

장치를 좌우로 움직이면 그에 따라 각도가 조정됩니다. 그리고 회전하면서 단순히 TextView를 업데이트하려고합니다.

사람들이 자이로 스코프, 가속도계, 심지어는 자력계를 제안합니다 (사용자가 내 앱을 올바르게 사용하기 위해 북쪽을 대면해서는 안되며, 이해가 안되니?) 또는 조합 몇 가지 다른 센서를 사용해 보았습니다.하지만 필자가 수행 한 예제 중 어느 것도 달성하려는 목표를 달성하지 못했습니다.

나는 3D와 아무런 관계가 없기를 바란다. 계획 회전 일 뿐이다. (이것이 1 차원 또는 2 차원에 있을지 불분명하다.)

아무도 나를 오른쪽 디렉터로 전달하거나 정보를 제공 할 수 있습니까?

저는 지금 매우 분산되어 있습니다. 대단히 감사합니다!

답변

1

OrientationEventListener를 구현하면 장치 회전이 제공됩니다. 세로 방향은 0도입니다.

+0

장치 방향 (세로 또는 가로)을 원하지 않습니다. 나는 정확한 각도를 원해. OrientationEventListener가 방향 변경을 기다리지 않습니까? (세로 또는 가로) –

+0

위의 내용을 onOrientationChanged (int orientation)에서 구현하면 회전 각도를 알 수 있습니다. –

+0

좋습니다, 제안 해 주셔서 감사합니다. –

관련 문제