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

WebView 로 서버와 데이터 통신을 할려면 소켓 통신을 사용해야하나요?

0 추천
구글에서 자바에서 스크립트로 함수 호출이나 스크립트에서 자바로 호출은 있는데

안드로이드에서 데이터를 전송해서 서버 홈페이지에 저장되는 것은 어떻게 사용해야 하나요?

그 역으로 서버 홈페이지에서 안드로이드로 데이터를 전송하는 것도 소켓통신을 사용하는 방법밖에 없는건가요?

아 멘붕옵니다............. 단순히 return 값 주면 받을 수 있을 줄 알았는데
기객 (3,600 포인트) 님이 2017년 1월 10일 질문

2개의 답변

0 추천
 
채택된 답변
하이브리드(자바네이티브  + 웹(assets등에 웹리소스가 위치한 경우) 앱의 경우

ajax등의 호출로 서버에 전달이 가능하고

 

웹앱(jsp등)인 경우 자바스크립트로 데이터를 넘긴다음에 그냥 웹상에서 처리가 가능합니다.
라쎄린드 (25,460 포인트) 님이 2017년 1월 11일 답변
기객님이 2017년 1월 17일 채택됨
0 추천
http 통신으로 하시면 되십니다.

그냥 서버에서 전달받은 웹 API 하나 만들어 두시고 해당 웹페이지를 호출해서 post 나 get 방식으로 데이터를 전송하면 되고 결과를 리턴해주시면 되십니다.

 

특정시점에 서버에서 클라이언트로 데이터를 던지고 싶으시면 ajax를 이용해 꼼수로 처리하던가

push 메시지를 이용하셔야 합니다.
익명사용자 님이 2017년 1월 11일 답변
...