마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

방향 가로 세로 감지하기.

0 추천
가로세로 감지할 때 onConfigurationChanged 를 사용해서 감지를 했습니다만...

환경설정에서 자동회전을 활성화 해야지 이 기능을 사용 할 수 있더라구요..

비활성화[꺼놓음]상태에서도 가로,세로 회전감지를 하려면 어떻게 해야 하나요?

자이로스코프?인가 이걸 이용해야 하나요?.

카메라 앱같은걸 보면 기울기를 확인해서 아이콘 각도가 바뀌는데, 그런 기능을 구현해보려고 합니다~
anci (19,950 포인트) 님이 2015년 1월 28일 질문
anci님이 2015년 1월 28일 수정

1개의 답변

+2 추천
그냥 orientation 정보만 알고 싶으신거면...

getResources().getConfiguration().orientation 에 보시면 값이 들어있을꺼구요...

마지막에 말씀하신 아이콘각도가 바뀌는건... 해당앱을 제가 본적은 없지만... Sensor 쪽을 보시면 자기센서가 있을껍니다... 요즘은 엥간하면 달려있지만 혹시 없는 기종도 고려하신다면 지원되는 센서를 체크하셔야겠지요... 암튼 그걸루 가능하실꺼같네요~
비애천사 (12,080 포인트) 님이 2015년 1월 28일 답변
댓글감사합니다.
getResources().getConfiguration().orientation <-요거 사용할 때, 환경설정 에서 자동회전을 체크해야 하나요? 일단, 자동회전 활성화 상태에서는 가로/세로나 0,90,180,270도 회전한거 감지는 했는데, 자동회전이 안된 상태에서 감지 해보고 싶거든요 ㅎㅎ; 그리고 모든 폰 기종이 대상은 아니고, 안드로이드 4.2이상으로 잡고있습니다
최근에는 해본적이 없지만 예전에 할땐 자동회전이 꺼져있어도 됐었어요...
...