2011-09-07 4 views
1

Android에서 GPS 데이터를 추적하여 서버로 보내려면 다른 양방향 통신이 필요합니다.Android 용 자연 웹 서비스 유형

질문 : 안드로이드가 연결할 수있는 서버 측에서 가장 자연스럽고 구현하기 쉬운 웹 서비스 유형은 무엇입니까? 우리는 고전적인 .NET WCF 웹 서비스를 사용하고 싶습니다. XML-RPC와 같은 좋은 선택입니까?

답변

2

구현하기 가장 쉬운 방법은 JSON 데이터를 반환하는 REST 기반 API (어느 플랫폼을 선택하든)입니다. 이유

부 : 같은 GET 및 POST로 REST 조작을위한 안드로이드 HttpClient를 내장

  • .
  • SOAP 또는 XML 메시지 구성에 비해 GET 또는 POST URL을 통한 입력을 쉽게 구성 할 수 있습니다.
  • JSON 라이브러리는 JSON 결과로 작업하기 쉽도록 Android에 내장되어 있습니다. XML 구조를 걷는 것보다 JSON 키 - 값 쌍을 걷는 것이 더 쉽습니다.
  • 모바일 앱으로 네트워크를 통해 전송되는 컴팩트 데이터가 있어야하며 JSON은 XML RPC보다 가볍습니다.
  • Android 이외의 추가 기능으로 JSON이 포함 된 REST API는 웹과 쉽게 통합되므로 다중 채널 전달을위한 API가 제공됩니다.
+0

.NET/C#을 사용하여 서버 측 서비스를 구현하는 것이 얼마나 쉬운가요? – Cartesius00

+0

이론적으로 .NET 전문가는 아닙니다. 서비스는 문자열 객체를 출력 스트림으로 반환합니다. 그런 다음 JSON 라이브러리를 사용하여 객체에서 JSON String 표현을 생성하거나 JSON String을 수동으로 생성합니다. – momo

+0

위대한 - "밀어 넣기"기능과 함께 사용할 수 있습니까? 비동기 적으로 전화로 데이터를 보내려고합니다. – Cartesius00