Documentos de Académico
Documentos de Profesional
Documentos de Cultura
01 de Junio de 2013
Ficha de Versiones
VERSIN FECHA MODIFICACIN PETICIN DE CAMBIO
Ficha de Responsables
REALIZADO POR:
Alejandro Pompa Lpez 01/06/2013 Daniel Alejandro Aguirre Linares
FIRMA:
FECHA:
FIRMA:
FECHA:
INTROUDCCION
Manual tcnico sobre el desarrollo del leector QR en android utilizado para leer cdigos qr de edificios del centro histrico de Morelia de forma que pueda mostrar la informacin mas importante sobre el edificio
Objetivo:
Generar una aplicacin que muestre la informacin de edificios del ITMorelia de tal manera que le permita conocer a los estudiantes o visitantes ms acerca de las instalaciones de una manera ms fcil y rpida utilizando sus dispositivos mviles para lograrlo: Herramientas necesarias:
Android 2.3 Gingerbread Se utiliz esta versin como base para la aplicacin debido ya que es una versin fcil de encontrar en los dispositivos mviles de Android en este momento aunque tambin se pueden usar versiones posteriores debido a que es compatible con ellas
el manejo de cdigos QR con la cual se lee el cdigo y se puede descifrar su informacin recomendable ubicarla en la raz de la unidad C:
Manejador de Base de datos SQlite: Manejador de base de datos altamente compatible con el entorno de desarrollo android
Clases: MainActivity:
Extiende de Activity Implementa de OnClickListener Variables: Button Leer, Edificios, Ayuda ImageView Imagen Intent i Mtodos: onCreate(Bundle saveInstanceState ): mtodo utilizado para crear la actividad e interfaz de android relacionada con el archivo main.xml adems de utilizado para asignar el valor a las variables onClick(View arg0) Mtodo utilizado para detectar el botn en el que se a dado click y as cambiar de vista
INFORMACION Extiende de Activity Implementa de OnClickListener Variables: Button botn DataBaseAcces db TextView titulo,lugar, descrip Int ImgRes[] Int ImageViewIndex Intent i
Metodos: onCreate(Bundle saveInstanceState): mtodo utilizado para crear la actividad e interfaz de android relacionada con el archivo informacion.xml adems de utilizado para asignar el valor a las variables onClick(View arg0) Mtodo utilizado para detectar el botn en el que se a dado click y as cambiar de vista y mostrar la imagen del edificio colocarInformacion( int ID) Mtodo utilizado para sacar toda la informacin de la base de datos y establecer el formato en el que se mostrara onActivityResult(int requestCode, int resultCode ,Intent intent) Mtodo utilizado para recibir el valor ledo por el lector de QR y verifica si el valor es vlido y proceder con el formato de la informacin o si es incorrecto
IMAGEN
Extiende de Activity
Variables: ImagenView Imagen TextView titulo Mtodos: onCreate(Bundle saveInstanceState): mtodo utilizado para crear la actividad e interfaz de android relacionada con el archivo imagenlugar.xml adems de utilizado para asignar el valor a las variables
Edificios Extiende de Activity Implementa de OnItemClickListener Variables: ListView Lista TextView Seleccionado String LugaresVisitados Intent i
Mtodos onCreate(Bundle saveInstanceState): mtodo utilizado para crear la actividad e interfaz de android relacionada con el archivo imagenlugar.xml adems de utilizado para asignar el valor a las variables OnItemClickListener(): Metdo Utilizado para detectar el elemento que a sido seleccionado y as cambiar de ventana ala de Informacin y mostrar la informacin correcta
AYUDA: Extiende de Activity Variables: TextView Leer, Visitados, Informacion Resources res TabHost tabs TabHost.TabSec spec Typeface font
Mtodos: onCreate(Bundle saveInstanceState): mtodo utilizado para crear la actividad e interfaz de android relacionada con el archivo ayuda.xml adems de utilizado para asignar el valor a las variables y disear la interfaz de esta venta DataBaseAcces Extiende de SQLiteOpenHelper Variables String Database DatabaseAccess Linker ContentValues valores Cursor reggistro String [] edificio, campos, visitados Int[] indic
Mtodos: DatabaseAcces(Context ctx): constructor de la clase getLink(Context ctx) otiene el link para conectar con la base de datos onCreate(SQLiteDataBase db) creador de la base de datos
onUpgrade() Actualiza la base de datos y elimina la tabla edifico si existe agregaRegistros() agrega los registros ala base de datos leer(int ID) obtiene datos de la base de datos visitados openDB() abre el flujo ala base de datos agregaInfo() agrega la informacin correspondiente a a cada edificio