17
TUTORIAL DE PROGRAMACIÓN MOVIL – II UNIDAD Iniciamos el postgreSql Nos conectamos con el servidor de postgreSql de mayor preferencia, si es necesario creamos un nuevo servidor. Luego de conectarnos al servidor, creamos la base de datos con la cual trabajaremos. En nuestro caso, la base de datos se llamara PAPELETAS

Tutorial de Programación Movil

Embed Size (px)

DESCRIPTION

Paso a paso sobre programación para android con web services y postgresql

Citation preview

Page 1: Tutorial de Programación Movil

TUTORIAL DE PROGRAMACIÓN MOVIL – II UNIDAD

Iniciamos el postgreSql

Nos conectamos con el servidor de postgreSql de mayor preferencia, si es necesario creamos un nuevo servidor.

Luego de conectarnos al servidor, creamos la base de datos con la cual trabajaremos.

En nuestro caso, la base de datos se llamara PAPELETAS

Page 2: Tutorial de Programación Movil

Luego de crearla, nos dirigimos a Schemas, luego a public donde se encuentra Tables(), con clip derecho daremos inicio a una nueva tabla.

La primera tabla tendrá como nombre VEHICULO.

Page 3: Tutorial de Programación Movil

Tendra como columnas a PLACA de tipo text

La otra tabla será Multa

Y tendrá como columnas a IdMulta de tipo integer, Multa de tipo de text, y Monto de tipo integer.

Por último, crearemos la tabla PAPELETAS

Page 4: Tutorial de Programación Movil

Y tendrá como columnas a PLACA de tipo text y IdMulta de tipo Integer.

Tendremos un resultado de esta manera.

Pasaremos a insertar las multas con las que se trabajara.

Page 5: Tutorial de Programación Movil

Este es el código y los valores que ingresaremos para registrar las multas, le damos clip al símbolo play que dice Execute query.

Procedemos a configurar el administrador de Internet Information Services(IIS), creando un nuevo sitio web.

Le damos nombre al sitio y la ruta física donde alojaremos los servicios.

Page 6: Tutorial de Programación Movil

Luego del paso anterior, iniciamos el Visual Studio como administrador, y nos dirigiremos a crear un nuevo sitio Web.

Lo trabajaremos en el Framework 3.5 con el lenguaje C#, crearemos un Servicio Web ASP.NET

El sistema de archivo debe estar en HTTP, y le daremos en examinar para abrirlo en el sitio del IIS que creamos

Page 7: Tutorial de Programación Movil

En el proyecto, con clip derecho nos diriguimos a Agregar referencia.

Buscamos y agregamos estas dll de abajo

Creamos y codificamos el nuevo webMethod para agregar los datos a la base de datos PostgreSql

Page 8: Tutorial de Programación Movil

De igual manera haremos para el método consultar

Terminadas los métodos, al ejecutar nos queda de esta manera

Una vez terminado el Web Service, abriremos el Eclipe y creamos un nuevo Proyecto Android.

Page 9: Tutorial de Programación Movil

Diseñamos el interfaz principal del MainActivity.

En el proyecto creado, la carpeta src, crearemos una nueva Actividad

En android le damos a Android Activity, y le daremos siguiente para asignarle el nombre de la clase.

Page 10: Tutorial de Programación Movil

Nos quedara de esta manera, una para agregar los datos y la otra para consultarlos

Para llamar a las nuevas Actividades crearemos este código y lo llamaremos respectivamente en el evento Onclip de los botones del Main principal.

Creamos el interfaz para el Registro de las Multas.

Page 11: Tutorial de Programación Movil

Para agregar datos al spinner creado, nos diriguiremos en el proyecto a resvaluesStrings.xml, y creamos un string-array con los item del spinner

En el método Oncreate de AgregaActivity agregaremos una secuencia de códigos para llamar los datos del String en el spinner

Page 12: Tutorial de Programación Movil

No nos olvidemos de agregar la librería que soportara nuestra conexión que es ksoap2

Creamos el código para el método de envió de datos, agregando correctamente el nombre del método y el namespace que creamos en el Web Service, y llamaremos el método en el evento Onclip del botón grabar

Page 13: Tutorial de Programación Movil

Creamos el interfaz de consulta de datos.

Y su respectivo codigo para la consulta de datos de multas.

Page 14: Tutorial de Programación Movil

Una vez terminado instalaremos el apk en nuestro dispositivo móvil y lo probaremos.

Corroboramos con la base de datos que se registro la placa y la multa.

Page 15: Tutorial de Programación Movil

También verificaremos el método de consulta, ingresando un valor que ya teníamos en la base de datos.

Comprobamos de que el resultado sea el correcto por medio de una consulta a la base de datos.

Page 16: Tutorial de Programación Movil

Y sí, los datos son correctos y la aplicación funciona correctamente.

GRACIAS