Manual de Practicas - Agenda
-
Upload
daniel-martinez -
Category
Documents
-
view
230 -
download
0
description
Transcript of Manual de Practicas - Agenda
MANUAL DE PRÁCTICAS
FO-TESJI-54
NOMBRE DE LA PRÁCTICA AGENDA. No.
ASIGNATURA:Desarrollo de
aplicaciones para dispositivos móviles.
CARRERA:Ingeniería en
sistemas computacionales.
PLAN: ISIC 2010-224
ALUMNO Juan Daniel Martínez Mendoza GRUPO 381
I. COMPETENCIA(S) ESPECÍFICA(S): II. MATERIAL EMPLEADO: Eclipse.Word.Emulador de android.
III. DESARROLLO DE LA PRÁCTICA:Para el desarrollo de la práctica, primero creamos un nuevo proyecto para lo cual abrimos eclipse.
Ensegida damos clic en File, New y Android Application Project.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Enseguida le ponemos el nombre a nuestro proyecto el cual es MiniAgenda, el cual tambien es para la aplicación.Tambien seleccionamos la minima version de android en la cual se podra ejecutar nuestra aplicación.Damos clic en Next.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
En esta ventana seleccionaremos donde se guardara el proyecto, lo dejamos como esta.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
A continuación elegiremos el icono para nuestra aplicación, sino tenemos alguna imagen lo podemos dejar como está y después desde el androidManifest.xml lo podemos cambiar.Damos clic en Next.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
En esta seccion configuramos el Activity. Le dejamos Blank Activity. En blanco. Damos clic en Next.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Para la configuracion del Activity dejamos el nombre como esta al igual que el nombre del Layout y el tipo de navegacion Ninguna.Damos clic en Finish.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Diseño de la aplicación. (.xml)Ventana principal (Lista de contactos).
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Ventana de agregar contacto.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
Ventana principal con 4 botones, uno para agregar, uno para editar, otro para editar, y el último para llamar.También tiene un listView donde se cargan los registros de la base de datos.
MANUAL DE PRÁCTICAS
FO-TESJI-54
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
Ventana de agregar nuevos registros, con cada uno de los campos de la base de datos, 3 botones con cada una de las acciones a ejecutar (agregar, cancelar, salir).
MANUAL DE PRÁCTICAS
FO-TESJI-54
Ventana de modificar contacto.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Ventana de eliminar contacto.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
Ventana para editar los contactos. Con 4 campos con los atributos de los registros de la tabla. Y tres botones, uno el de editar, salir y cancelar.
MANUAL DE PRÁCTICAS
FO-TESJI-54
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
Ventana para eliminar los contactos por el nombre del contacto.
MANUAL DE PRÁCTICAS
FO-TESJI-54
Ventana de llamar.
Ventana para llamar a un contacto de la base de datos, o cualquier otro que ingresemos.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Código de Principales tareas.Clase DbHelper.
En la clase DbHelper es donde creamos la base de datos para guardar los registro de
nuestra agenda, contiene los onCreater donde se crea y el metodo onUpgrade donde se
se modifica la base de datos, si el usurario a si lo desea. Se define el nombre de la base
de la base de datos, asi como la version de esta.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Clase DataBaseManager.
En la clase DataBaseManager es donde se definen el nombre de la tabla, sus campos, asi
como todas las operaciones que se podran hacer sobre sus datos. En est primera seccion
declaramos una variable con el nombre de la tabla a ocupar, a continuacion declaramos
los campos de la tabla antes mencionada, enseguida la creamos. Creamos el constructor
donde mandamos llamar a Dbhelper para escribir la Base de datos.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
A continuacion generamos los metodos para insertar datos, un cursosr para buscar datos
de un contacto en especifico, y otro cursor para cargar los contactos a una lista, un un
ContentsValues que sirve como auxiliar o un array para cargar los datos de los contactos.
Todavía en la clase DataBaseManager creamos un método para eliminar un registro
determinado y otro método para modificar también a un registro.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Clase agregar.
Esta clase esta ligada con el activity_agregar, donde se agregaran los nuevos registros a
la base de datos, contiene cuatro editText para registrar nombre de contacto, telefono
movil, telefono de casa y correo; tambien tenemos tres botones, uno para agregar, otro
para cancelar borra el contenido de los editText y el ultimo para salir y regresar al menu
principal.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Aquí esta el codigo del boton salir, solo con el metodo finish() termina la ctividad.
Tambien tenemos el codigo del boton agregar, creamos el objeto manager de la clase
DatabaseManager, de donde utilizamos el metodo insertar, donde si el campo de nombre
de contacto esta vacio, entonces te manda un mensaje que dice que un agreges el
nombre. Si no esta vaciolo agrega y te manda unmensaje de agregado.
Metodo onCreate de la clase agregar, en este caso no voy agregar nuevos elementos al menu.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Clase Borrar.
Para borrar empleamos un boton y un editText, en el boton en el evento onCLickListener,
agregamos el codigo donde si no hay nada en la caja de texto te manda un Toast con la
leyenda de nada por agregar. y si encuentra algo y coincide con un registro de la base de
datos, lo elimina.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Clase de Modificar.
Declaramos cuatro editText para agregar los nuevos parametros del registro a modificar,
y dos botones.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Boton salir con Finish().
Boton modificar con los nuevos campos del registro introduciendolos en los editText
Boton cancelar donde limpiamos los editText para modificar otro registro.
Ventanas para firmar la aplicación.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Una de las tereas que hay que realizar antes de subir la aplicación es firmarla para eso
abrimos el android Manifest en la pestaña Manifest, luego vamos a la liga Use the Export
Wizard.
Despues nos aparece una ventana donde seleccionamos el proyecto a firmar, dejamos
MiniAgenda por default y damos click en Next.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
En esta ventana creamos la llave para la aplicación, buscamos donde la vamos a guardar
y le asignamos un nombre, damos clic en aceptar.
Damos clic en Next.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
En esta ventana llenamos los datos personales del desarrollador, por ejemplo un nombre, la organización a la que pertenece, su ciudad, estado y el codigo del pais.En esta ventana vamos a dar clic en el boton Buscar para elegir donde vamos a guradar la aplicación firmada, en este caso en una carpeta llamada llave, tambien le damos un nombre con la extension .apk, en este caso se va a llamar miniAgenda.apk, damos clic en guardar.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA
(LABORATORIO/TALLER/AULA):DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
En la ultima ventana vamos nos aparece una breve descripcion de las caracteristicas de la aplicacion, y al final damos click en finish.
Ventanas para alinear la aplicación.Copiar el archivo zipalign que se encuentra en la carpeta \adt-bundle-windows-x86-
20131030\sdk\tools a la carpeta C:\Program Files\Java\jdk1.8.0_25\bin, luego agregamos
la variable de entorno a path. Una vez realizado este proceso abrimos el símbolo de
sistema y nos ubicamos en la ruta donde guardamos la aplicación firmada. Enseguida
agregamos la instrucción que se muestra en la siguiente ventana para alinearla.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
Ya se creo la aplicación alineada.
V. CONCLUSIONES: El uso de bases de datos en el IDE de eclipse es una gran experiencia, ya que este proporciona de una gran variedad de herramientas que es muy difícil de encontrar en algún otro programa (SQLite, Firefox, ListView). También fue una gran experiencia el poder subir la aplicación a la tienda de Google, porque aprendí como hacerlo, yo pensaba que para subir una aplicación solo cargábamos él .apk en la página no sabía que también
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014
MANUAL DE PRÁCTICAS
FO-TESJI-54
se tenía que firmar y alinear; También considero el entorno laboral cada vez más se está orientando a tecnologías móviles, y que estas evolucionan de una manera sorprendente.
LUGAR DE REALIZACIÓN DE LA PRÁCTICA (LABORATORIO/TALLER/AULA):
DURACIÓN DE LA PRÁCTICA (HRS):
Elaboró
Representante de la Dirección
Versión 5
Autorizó
Director del Tecnológico de Estudios Superiores de Jilotepec
Fecha de revisión17 de febrero de 2014