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

지정된 장소 도착시 진동으로 바꾸어주려고 합니다.

0 추천
지도 api를 사용하여 예를들면 도서관 등과  같은 공공장소에 도착하게 되면

핸드폰이 벨소리로 지정되어 있을 시 진동으로 자동적으로 바꾸어주는 어플을 개발할려고 합니다.

아이디어는 이렇게 잡고 있는데.. 어떤식으로 접근해야 할지를 잘 모르겠네요ㅠ

저는 도서관에 관한 어플을 개발중이라.. 도서관 근처에 가거나 도착 시 자동으로 진동으로 바꾸어줄려고 하거든요..

조언 좀 부탁드릴께요!
익명사용자 님이 2013년 6월 11일 질문

3개의 답변

0 추천
미리 공공장소에 대한 정보가 입력이 되어있어야 할듯합니다.

공공장소의 위,경도를 이용해 그 주위에 접근했을때, 벨소리이면 진동으로 바꿔주는 그런 로직이 되어야할듯한대요..

거리계산법이나 접근 경고같은 경우는 구글링 하면 많이 나오는 소스이니 검색해보시면 될듯 합니다.
안드로메다개발자 (8,830 포인트) 님이 2013년 6월 11일 답변
도서관의 위, 경도 좌표는 Open API를 이용해서 만들 생각입니다.
제가 검색 패턴을 잘 못잡아서인지.. 구글링해도 잘 안나오네요ㅠ
0 추천
졸작인가요?

졸작시즌인거같은데..

해당 공공기관의 위도경도 값을 Open API를 통해서 얻어오세요.

get..머시기로 되어잇을거임.

저는 전에 네이버지도 API와 다음지도 API 사용했던적이 있어서..

여튼 그렇게 위도, 경도 값을 가지고 와서 어딘가에 저장하세요.

DB가 되었던 클래스 객체가 되었던..

그리고 장소가 여러군데일경우에는 DB사용하시던 ArrayList로 관리하시던..

그리고 GPS를 통해 현재위치 위도 경도를 수신받으시고,

그 수신 받으실때마다 for문 돌려서 미리 저장된 공공기관의 위도 경도 값과 체크하여주시면 되겟네여.

오차범위 설정하셔서...

이렇게 논리로 풀어서 글로 써놓으시고 클래스랑 프로그램 구조 잡아보세요.

글로 풀어서 쓴다. -> 순서도 그린다. -> 클래스 설계한다 -> 프로그램 짠다.

이렇게 하면 좋을듯한데..순서도는 생략하셔도 될듯.
갸아악 (21,260 포인트) 님이 2013년 6월 12일 답변
정말 감사합니다. 학교 안드로이드 수업 최종 과제 겸 졸작으로 준비중입니다..^^ 많은 도움 되었습니다.
0 추천
libre2k (7,420 포인트) 님이 2013년 6월 12일 답변
감사합니다. 한번 공부해 봐야겠어요!
...