Guia de Laboratorio Codeigniter y Android

20
CodeIgniter y Android ING.IVAN PETRLIK AZABACHE

Transcript of Guia de Laboratorio Codeigniter y Android

CodeIgniter y AndroidING.IVAN PETRLIK AZABACHE

Descargarse el CodeIgniter :http://ellislab.com/codeigniter

Luego crearse un proyecto en php desde Netbeans.

Crearse un proyecto en php en Netbeans

Ahora dentro del CodeIgniter descargado, se tiene que copiar todos sus archivos y copiarlo al respectivo proyecto creado en Netbeans

Luego tenemos que pegar todos los archivos copiados del CodeIgniter en el proyecto en Netbeans.

Ahora vamos a implementar la base de datos en el phpMyAdmin.

Este es el script de la base de datos

Para que el proyecto se conecte a la base de datos, tenemos que configurarlo de la siguiente manera:Desplegamos dentro del proyecto la carpeta application /config/database.php

Despues de haber configurado la conexin a la base de datos , ahora nos vamos a la caperta application/controllers y creamos una clase de nombre PersonaControlador.

Adems creamos en paralelo otra clase en la siguiente ruta:

Application/models

Dentro de la clase PersonaModel , se deber de implementar un mtodo de nombre Listar y que tenga el cdigo que a continuacin de va a mostrar en la siguiente imagen.Despus que se ha terminado de implementar el mtodo listar de la clase PersonaModel , a continuacin vamos ahora a la clase PersonaControlador y digitaremos el siguiente cdigo .

Ahora vamos a ejecutar la aplicacin web utilizando el Framework CodeIgniterhttp://localhost:81/CodeIgniter01/index.php/PersonaControlador

En el siguiente reporte, nos muestra los datos de la tabla persona en formato JSON.

A continuacin vamos a implementar una aplicacin en android debidamente desarrollado, para que pueda leer este formato y lo muestre por pantalla de la siguiente manera:

Abrimos el programa android developer tools

Luego importamos el siguiente proyecto ya desarrollado, que me permite la conexin remota, utilizando la clase HttpClient.

Ahora ejecutamos la aplicacin android .

FIN