Sei sulla pagina 1di 43

GUIA DE

LABORATORIO DE
CONEXIN REMOTA
HTTPCLIENT
Ing.Ivan Petrlik
Azabache
Primeramente vamos a crearnos un proyecto en Android Studio colocando el nombre de la
aplicacin, nombre del paquete y luego presionar el botn Next.

A continuacin nos va a mostrar una ventana que me permite seleccionar el mnimum SDK, de
preferencia colocar el API 8 Android 2.2 (Froyo).
Luego presionar el botn Next .
En la siguiente ventana se debern seleccionar el tipo de plantilla, elegir el blank Activity y
presionar el botn Next.
A continuacin en la siguiente ventana se deber de colocar el nombre Principal al Activity Name
y por defecto automticamente asumir un nombre Layout Name y presionar el botn Finish
Aqu observamos el proyecto generado satisfactoriamente:
En la paleta debern de seleccionar el componente visual ListView.

Luego jalar al escenario dicho componente y dar doble clic para que aparezca la siguiente ventana
para colocar su id : LISTREGION
A continuacin vamos a agregarle un archivo Layout XML file.
Aqu observamos el archico Layout XML File se ha creado sin ningn inconveniente

Despus debern de seleccionar arrastrar al escenario el componente visual TextView de la


siguiente manera:
Si ustedes se dan cuenta estamos diseando una grilla para el ListView que hemos implementado.

Ahora a continuacin estamos colocando sus respectivos id a cada uno de los componentes
visuales Textview.
Colocando un ancho y un color determinado al componente visual de nombre LBLLINEA de la
siguiente manera:
Luego dentro de la propiedad background en el campo adicionar el cdigo RGB #0af2fa
Finalmente diseo terminado para ser implementado al Listview.

Crear un paquete: empresa.android.bean y adicionar una clase de nombre RegionBean


A continuacin vamos a crear la clase Personalizacion
Generando los mtodos derivado de la herencia de la clase BaseAdapter :
Implementando totalmente todo su cdigo en la respectiva clase Personalizacin:
Implementemos cdigo en la clase Principal que se encuentra dentro del paquete
empresa.android.principal.
Seguimos implementado ms cdigo en la clase Principal:
Ahora vamos a utilizar los mtodos de la clase HttpClient para la conexin remota desde una
aplicacin mvil en android y una aplicacin web , para esto tenemos que realizar los
siguientes procedimientos :
Quitar esta
sentencia

Agregar esta
sentencia

Luego presionar este enlace:

Luego regresamos a la clase Principal y terminamos de implementar el cdigo fuente del mtodo
ListarRegion()
Despus que hemos terminado de implementar el cdigo del mtodo ListarRegion() , ahora vamos a
invocar dicho mtodo y cargar los datos en el ListView de la siguiente manera :
Ahora a este proyecto mvil tenemos que darle permisos de internet de la siguiente manera:

Ahora vamos al proyecto PHP de nombre PROYECTOFINAL e implementamos un mtodo dentro de la


clase RegionDAO de la siguiente manera :
En este mtodo implementado retorna una lista en formato JSON.
Despus tenemos que crear un nuevo controlador para que sea ledo por el aplicativo Movil de la
siguiente manera:
Ahora subirlo nuevamente al hosting como ustedes ya saben hacerlo , pero nuevamente lo coloca en
esta gua de manera abreviada :

Loguearse para acceder al hosting a travs de la siguiente direccin: https://cpanel.hostinger.es

Ingrese el usuario y clave y presionar el botn Iniciar Sesin.


Ahora accesado al sistema nos dirigimos a la opcin Administrador de Archivos 2 para subir el
proyecto nuevamente con la nueva implementacin del mtodo ListarRegion que lo hemos
colocado en la clase RegionDAO.
Ahora vamos a buscar el PROYECTOFINAL que se tendra que zipear nuevamente con los nuevos
cambios que se han realizado.
Ahora vamos abrir una pestaa del navegador y colocar el nombre de la direccin electrnica que
se encuentra en la parte superior de la pgina anterior :

ivanpetrlik1975.pe.hu

A continuacin cargara una ventana donde escogers Personal


Luego se mostrara un Login de acceso, donde seleccionaras la opcin administrador e
ingresaras en el usuario: ivan y clave: 123
Ahora vamos a ejecutar el nuevo controlador armando la siguiente direccin electrnica:

Al seleccionar RegionControladorMovil.php se mostrara una lista con formato JSON


Ahora esta direccin electrnica se tendr que colocar dentro de la variable ruta que esta
implementado en la clase Principal del proyecto mvil android.

http://ivanpetrlik1975.pe.hu/PROYECTOFINAL/CONTROLADOR/RegionControladorMovil.php
Si ampliamos lo que hemos colocado en el cdigo esto se ve de la siguiente manera :

Terminado todo esto ahora vamos a ejecutar el aplicativo mvil en android de la siguiente
manera:

Luego aparece una ventana donde se tiene que presionar el botn OK.
Aqu aparece el emulador Nativo:
Ahora vamos a ejecutar un emulador externo de nombre GenyMotion de la siguiente
manera:

Luego aparece la ventana principal:


Luego seleccionamos el tipo de emulador que en este caso ser:
Sony Xperia Z-4.3API 18-1080x1920 y presionar el botn Start.

Potrebbero piacerti anche