안드로이드 개발 질문/답변
(글 수 45,052)
mysql과 php를 쓰는 서버에
안드로이드 어플리케이션에서 회원가입과 로그인을 하려고 하는데
어떻게 해야하는지 개념이 안서네요..
그리고 DB에 데이터를 넣는 방법도 모르겠고요..
열심히 검색을 해봤지만 대충 설명되어 있는것으로는
제 능력으로 도저히...ㅠㅜ
안드로이드 어플리케이션에서 회원가입과 로그인을 하려고 하는데
어떻게 해야하는지 개념이 안서네요..
그리고 DB에 데이터를 넣는 방법도 모르겠고요..
열심히 검색을 해봤지만 대충 설명되어 있는것으로는
제 능력으로 도저히...ㅠㅜ
2010.04.30 18:08:43
간단히 말하자면 http request 로 서버에 요청을 하고 요청을 받은 서버에서는 그에대한 회신을 하고 계속.세션을 유지할건지에 대한 것들을 수행하면 될거 같습니다.
2010.05.01 02:30:45
우선 기기와 서버(정확히 웹서버(was))와 통신할 방법을 선정해야 합니다.
방법은 http를 이용한 xml을 주고 받는 방법.
http를 이용한 soap(웹서비스) 방법(xmlrpc도 포함).
MQ(Message Queue)를 이용한 방법.
등이 있습니다.
질문을 보니 우선 여러가지 학습이 선행되어야 할 듯 합니다.
php를 이용한 데이터베이스 핸들링과 페이지를 xml로 내보내는 방법등...
이 게시판이 강좌 게시판도 아니고 위의 것들을 일일이 설명하기에는 온라인은 한계가 있습니다.
2010.05.01 13:05:13
네트워크를 배우셨나요?
배우셨다면 HTTP의 구조의 대한것을 먼저 공부하구요. HTML의 폼태그에 대한 것도 숙지하고 계시겠죠? GET과 POST방식이요.
폼태그에 방식이 GET인지 POST인지 확인합니다. 로그인 부분은 아마도 POST이겠죠?
그럼 POST로 자바에서 요청하는 방법과 응답하는 방법을 찾아봅니다.
그리고 학습합니다.
예제를 돌려봅니다.
아참 로그인 같은 경우는 쿠키가 중요합니다. 쿠키 다루는 법을 숙지하셔야 됩니다.
그럼 끝입니다! 굳이 XML로 넘겨주지 않아도 HTML을 받아와서 파싱하셔도 됩니다. 정규표현식이 괜히 있는 것이 아니니까요.
thmlcleaner라는 html파서도 추천하구요.
아래는 제가 작성한 블로그의 포스트들입니다. 많은 도움이 되실껍니다~ㅎㅎ
http의 소개
http://blog.naver.com/musalhk/150080747545
telnet으로 http 접속, 테스트 하기
http://blog.naver.com/musalhk/150080898313
GET과 POST의 요청 방식
http://blog.naver.com/musalhk/150080924145
HtmlCleaner
http://blog.naver.com/musalhk/150082020009
HttpURLConnectio클래스로 웹페이지 POST 요청하기
http://blog.naver.com/musalhk/150082514641