Ver Mensaje Individual
  #3  
Viejo 07/10/11, 04:20:07
Array

[xs_avatar]
maxenz maxenz no está en línea
Usuario novato en la web
 
Fecha de registro: oct 2011
Mensajes: 9
Tu operador: Movistar

Mira yo desarrolle una aplicacion que consume un web service que anda de 10 .. te paso el codigo que use yo :


Código:
private static final String accionSoap = "http://tempuri.org/NombreMetodo";
     private static final String Metodo = "NombreMetodo";
     private static final String namespace = "http://tempuri.org";
     private static final String url = "url donde esta tu webservice";  
    
    String resultadoFINAL;
     
   
     
   
     
    
    

     public void onCreate(Bundle savedInstanceState) {
    	  super.onCreate(savedInstanceState);
    	  setContentView(R.layout.main);
    	  
    	 
    	  
    	
         
         
    	
    	  
    	  try {
    	   
    	   //Modelo el request
    	   SoapObject request = new SoapObject(namespace, Metodo);

    	   //Modelo el Sobre
    	   SoapSerializationEnvelope sobre = new SoapSerializationEnvelope(SoapEnvelope.VER11);
    	   sobre.dotNet = true;
    	   sobre.setOutputSoapObject(request);

    	   //Modelo el transporte
    	   HttpTransportSE transporte = new HttpTransportSE(url);

    	   //Llamada
    	   transporte.call(accionSoap, sobre);

    	   //Resultado
    	   SoapPrimitive resultado = (SoapPrimitive) sobre.getResponse();
       
          resultadoFINAL = resultado.toString();



}


catch (Exception e)

{
e.getMessage();
}
en resultadoFINAL tendrias que tener el STRING que te trae como resultado tu web service

obviamente para hacer esto tenes que incluir en tu proyecto la libreria KSOAP2

Última edición por maxenz Día 07/10/11 a las 04:22:09.
Responder Con Cita