Usuário com melhor resposta
Consumir Serviço no Android

Pergunta
-
Olá pessoal...
Estou precisando desenvolver uma aplicação Android que consuma um serviço WCF...
O serviço deve ter expor as seguintes funcionalidades:
- Um configurador para o aparelho, minha idéia é expôr um método no WCF que retorno um XML de configuração para o aparelho, daí então, o programa configurado, ele não precisa mais configurar nada...
- Um retorno de uma consulta, ao fornecer alguns dados para o método, o WCF irá retornar um XML com o resultado de uma consulta "XPTO" no banco de dados...
- Gravar alterações via WCF, após o usuário manipular os resultados da consulta, ele irá fazer algumas alterações nos dados que por sua vez serão enviados no final do "expediente"...
O que tenho que fazer para consumir este serviço no Android (versão 2.2)...
Obrigado!
Respostas
-
Boa noite Jefferson,
O Google incentiva muito o uso de serviços RESTful, logo o Android não possui nada nativo para consumir serviços via SOAP.
Para consumir o serviço via REST utilize o ApacheHttp, uma espécie de WebRequest que acompanha o Android SDK.
Link útil: http://developer.android.com/reference/org/apache/http/package-summary.html
Porém, caso deseje utilizar SOAP sugiro que a biblioteca KSoap2Android.
Link útil: http://code.google.com/p/ksoap2-android/
Daniel Cheida de Oliveira
- Sugerido como Resposta Daniel Cheida terça-feira, 27 de março de 2012 23:48
- Marcado como Resposta Jefferson Balivo quarta-feira, 28 de março de 2012 23:37
Todas as Respostas
-
Boa noite Jefferson,
O Google incentiva muito o uso de serviços RESTful, logo o Android não possui nada nativo para consumir serviços via SOAP.
Para consumir o serviço via REST utilize o ApacheHttp, uma espécie de WebRequest que acompanha o Android SDK.
Link útil: http://developer.android.com/reference/org/apache/http/package-summary.html
Porém, caso deseje utilizar SOAP sugiro que a biblioteca KSoap2Android.
Link útil: http://code.google.com/p/ksoap2-android/
Daniel Cheida de Oliveira
- Sugerido como Resposta Daniel Cheida terça-feira, 27 de março de 2012 23:48
- Marcado como Resposta Jefferson Balivo quarta-feira, 28 de março de 2012 23:37
-
Os artigos ajudaram muito...
Mas o que resolveu mesmo foi isso aki: http://xamarin.com/monoforandroid