안드로이드 개발 질문/답변
(글 수 45,052)
저는 모 대학교 졸업반으로 프로젝트를 하고 있는데요
안드로이드와 서버 연동을 전혀 모르겠어서 질문을 올립니다
일단 저는 apmsetup7 을 설치한 상태입니다 여러가지 검색해본 결과 바로 db를 가져올수 없기 때문에
웹서버를 통해 접근해야 한다고 하는데 어떻게 해야되는건지 자세히 좀 가르쳐주세요 부탁 드림니다
2012.04.05 15:21:47
(추천:
1 / 0)
DB에 바로 연결하는게 안되는건 아닙니다. localhost뿐 아니라 외부접속을 열어놓으면 안드로이드폰에서도 얼마든지
연결이 가능하나 보안문제와 트래픽유발등 여러 문제로 인해 잘 안하는 것 뿐이죠.
그래서 보통 서버에 php, jsp와 같은 중간단계를 만들어서
[폰--->url등으로 서버에요청--->php/jsp에서 DB연동, 결과 xml화--->폰에서 수신--->Dom parser등으로 해석--->뷰에 표시]
이런 방식으로 진행되면 관련자료는 구글등에서 무수히 많이 검색이 될것입니다.




DB가 localhost만 허용해서 웹서버를 통해서 하라는거 같습니다.
php로 DB를 xml, json 아니면 적당한 포맷으로 만든다음에 안드로이드로 파싱하면 될거 같습니다.
http://cafe.naver.com/pdpage 에 찾아보면 안드랑 php 샘플 소스가 있습니다.