Vamos por partes:
- Voce nao acessa uma base externa, você conecta em uma camada (api)
que retorna um XML/ JSON.
- É webservice? Possuiu SOAP? Tem autenticacao? Via GET ou via POST?
- Qual o volume de dados que vai trazer?
Eu acesso um WS SOAP autenticado e com envelope assim
(org.apache.http.HttpResponse e familiares):
HttpPost httppost = new HttpPost(URL);
StringEntity se = new StringEntity(SOAPRequestXML, HTTP.UTF_8);
se.setContentType("text/xml");
httppost.setHeader("Content-Type", "application/soap+xml;charset=UTF-8");
httppost.setEntity(se);
HttpClient httpclient = new DefaultHttpClient();
HttpResponse httpResponse = (HttpResponse) httpclient.execute(httppost);
meu retorno é um XML que eu trato e manipulo com org.w3c.dom
att.
Jackson F. de A. Mafra
Front-End / Back-End Software Engineer
http://about.me/jacksonfdam
twitter: @jacksonfdam | LinkedIn: http://linkedin.com/in/jacksonfdam
2012/1/4 Fernando Alonso <raqlonso@gmail.com>:
> Falaí galera.
> Será que alguém aqui do grupo teria material de estudo sobre
> webservice para o Android que pudesse disponibilizar?
> Preciso acessar um BD externo e não sei como fazê-lo.
>
> Obrigado.
0 comentários:
Postar um comentário