M0286_Libro Curso

Android

Una vez importadas, nos metemos con nuestra clase. Lo primero vamos a dar permisos en el AndroidManifest.xml para tener acceso a internet. Añadimos la siguiente línea: En la pantalla principal, únicamente vamos a insertar un botón que realizará la consulta cuando pulsemos sobre él. Definimos la pantalla en el archivo main.xml del directorio res/layout:

android:orientation= “vertical” android:layout_width= “fill_parent” android:layout_height= “fill_parent” >

Pasamos a la clase que realizará la lógica. Lo primero vamos a definir cuatro variables que contienen los parámetros del Web Service : package com.seas.ejemplo.seasSoap; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.HttpTransportSE; import android.app.Activity;

import android.os.Bundle; import android.view.View;

import android.widget.Button; import android.widget.Toast; public class soapWebService extends Activity { // método en el web service private static final String SOAP_ACTION = // método al que estamos llamando private static final String METHOD_NAME = “Version”; private static final String NAMESPACE = Version”;

“http://webservices.cloanto.com/currencyserver/

244

Made with FlippingBook - Online catalogs