안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요?~ 좋은 아침입니다...
이번에 서버연동 앱을 개발하고 있는데요....
서버 프로그래머가 그만 두게 되어서 직접 서버프로그램을 작성해가면서 앱을 제작하는 상태입니다..--;
서버는 asp.net으로 구성되어 있고 db에 data가 5천개 정도 있는데 이놈들을 폰에 가져오는것이 문제입니다...
그냥 다 가져오는것도 아니고 검색 쿼리를 날려서요......
이리저리 검색을 해본결과 스마트폰과 서버을 연동하기 위해서는 xml이나 json을 사용해야고 하고...
asp.net 에는 웹서비스를 설치하여서 웹메소드와 SoapObject를 이용해서 통신하면 좋다고 하더군요...
며칠 삽질을 며칠해본결과... 어찌어찌 DB 데이터값을 스트링값으로 가져와서 폰에 출력하는것 까지는 했는데요..
이렇게 스트링값으로 통신을 하면 문제가 되는지 궁금합니다....
제가 서버프로그램은 처음 접해보는것이라 데이터값을 xml으로 만드거나 , 웹메소드를 만드는것도 잘 모르겠습니다.
참고할만한 문서나 링크있으면 공유해주시면 감사하겠습니다..
도움 부탁드립니다^^ 좋은하루 되세요...




단순 서버데이터를 읽고 어플내에서 이용하는거라면 JSON이 편리합니다.
서버페이지에는 필요한 데이터를 JSON형태로 출력시키고
어플내에서 Http를 이용하여 String 객체에 담아놓습니다.
JsonObject로 파싱후 사용하면됩니다......뭐 사용방법은 널려있으니까요.
그리고 앱과 웹간의 통신의 경우
저도 얼마전에 알아낸것이지만...안드로이드API중에 브릿지라는게 있습니다.
이걸사용하면 앱과 웹간 실시간 통신이 가능합니다.
양방향 함수호출도 되고, 변수조작도 됩니다.
이것도 검색해보시면 예제 수두룩나옵니다.