Android Web Service
Boa Tarde, sou iniciante no android e estou criando uma aplicação com conexão a um Web Service, no qual estou com um problema, fiz a aplicação e todos os testes pelo simulador e tudo funcionou perfeitamente, sendo que ao compilar o projeto para .APK e instala-lo no celular o mesmo dá erro na string de conexão com o Web Service, Abaixo a classe de conexão com o Web Service
O erro ficaria na linha do Http Transporte
OBS: Adicionei as permissões abaixo:
import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapSerializationEnvelope; //import org.ksoap2.serialization.SoapPrimitive; import org.ksoap2.transport.HttpTransportSE; public class Stage0 { private static final String SOAP_ACTION = "http://temuri.org/VerificaCartao"; private static final String METHOD_NAME = "VerificaCartao"; private static final String NAMESPACE = "http://temuri.org"; private static final String URL = "http://10.1.9.226/PDV/Service1.asmx"; public Cliente VerificaCartao(String cartao){ Cliente cliente = new Cliente(); SoapObject request = new SoapObject(NAMESPACE,METHOD_NAME); request.addProperty("cartao", cartao); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.dotNet = true; envelope.setOutputSoapObject(request); try{ [b] HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);[/b] androidHttpTransport.call(SOAP_ACTION, envelope); SoapObject result = (SoapObject) envelope.getResponse(); cliente.setCd_cli(result.getProperty(0).toString()); cliente.setNm_cli(result.getProperty(1).toString()); cliente.setCd_atn(result.getProperty(2).toString()); cliente.setResp("True"); return cliente; }catch(Exception e) { //Log.e("pdv", e.getMessage()); e.getMessage(); cliente.setResp(e.getMessage()); return cliente ; } } }
O erro ficaria na linha do Http Transporte
OBS: Adicionei as permissões abaixo:
<uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
Thiago Garcez
Curtidas 0
Respostas
Andreza Oliveira
14/01/2013
ola Thiago Garcez,gostaria de saber se você já arrumou o erro pois eu também estou começando no android e fiquei interessada no seu problema.
GOSTEI 0
Carla Batista
14/01/2013
Pessoal, agora temos uma sala de Android. Vou transferir esse tópico para lá.
GOSTEI 0
Joel Rodrigues
14/01/2013
Pois é, Robson, mas aí é ASP.net, né? Sendo web, tudo bem, mas pra Windows Forms?
GOSTEI 0
Joel Rodrigues
14/01/2013
Pessoal, agora temos uma sala de Android. Vou transferir esse tópico para lá.
GOSTEI 0
Danilo Gomes
14/01/2013
Esse endereço não pertence a rede interna?
"10.1.9.226"
GOSTEI 0
Diego Moraes
14/01/2013
Poderia postar a exception, por favor.
GOSTEI 0