P03 garcia wha_miguelangel

11
Materia: Computación en dispositivos móviles Maestro: Marco Aurelio Nuño Maganda Alumno: Miguel Ángel García Wha Matricula: [email protected] Fecha: 20 de Octubre del 2014 Trabajo:

Transcript of P03 garcia wha_miguelangel

Page 1: P03 garcia wha_miguelangel

Materia: Computación en dispositivos móvilesMaestro: Marco Aurelio Nuño MagandaAlumno: Miguel Ángel García Wha Matricula:[email protected]: 20 de Octubre del 2014 Trabajo: Practica 03 Android

Page 2: P03 garcia wha_miguelangel

Introducción

La siguiente introducción hace referencia a la tercera practica en android en el entorno de eclipse en donde se me asigno la practica número 16 el ejercicio 6.14, que era la creación de una tabla o matriz de 5x10 estática que el usuario pudiera verla en pantalla con sus columnas y filas que son 50 posiciones y en sus dimensiones bidimensionales y de forma que se puedan ver sus dimensiones en forma correcta, no cabe más que mencionar que la aplicación fue hecha en eclipse por supuesto y con la lógica que se emplea en el entorno de lenguaje de java.

Page 3: P03 garcia wha_miguelangel

Desarrollo

Aquí se muestra en el desarrollo de la práctica en donde se usaron como se menciono diferentes tipos de elementos que contiene eclipse en donde se ven cada uno de ellos y como se usaron con su respectiva descripción a continuación se muestran los elementos:

Button:Es un objeto el cual se trata de que se le puede poner un nombre y al darle un clic este realice una acción de lo que queremos que nuestro programa realice de tal forma que puede modificarse a como eclipse te lo manda por default que es el uso de su tamaño, color, etc.

ScrollView: Es un objeto que funciona como despliegue para que la ventana o la aplicación que se corra en eclipse funcione de arriba hacia abajo y se puedan ver mucho mejor las dimensiones de la pantalla del emulador o del dispositivo, recordemos que debemos de crearlo desde 0 ya que no es un objeto que solo se pueda arrastrar conteniendo sus respectivas características.

TextView: Es un objeto como todos los demás pero este es uno de los más importantes ya que nos ayuda a visualizar cualquier cosa que queramos que el usuario muestre en pantalla de la aplicación en el emulador o el dispositivo en donde también contiene sus propias características y debemos también de crearlo desde 0 ya que es un objeto que no se pueda arrastrar como el botón o cualquier otro objeto.

EditText:Este es un objeto que también es muy importante ya que es una pequeña línea que nos ayuda a escribir lo que queremos dar a que el usuario ingrese de manera de teclado y no por consola que esa es su principal diferencia también no es un objeto que solo se pueda arrastrar y al igual que el textview tenemos que crearlo desde 0 con sus respectivas características.

ToogleButton: Este ultimo objeto es un tipo botón que se parece mucho al original solo que la función de este elemento es que como un tipo switch que marca un color de fondo del botón para que nos indique si esta prendido o apagado para en dado caso que no sepamos los programadores la forma en la que damos o clickeamos elelemento u varios objetos este es como un indicador de eventos como el botón tradicional.

Page 4: P03 garcia wha_miguelangel

Switch:Es un elemento que se llama de esta manera porque lo que hace en los formularios es activar y desactivar algo como su nombre lo indica en ingles encendido o apagado el cual se utiliza para esa finalidad, tomando en cuenta que este elemento se puede usar solo para este tipo de situaciones.

Seekbar: Es un elemento que es una tipo barra que puede ser usado en los formularios de android y que obvio tiene sus características propias y pues es usada mucho para lo que es el volumen, las frecuencias, las estadísticas etc. más que nada para ese tipo de elementos que son importantes en un formulario o una aplicación y es muy importante también para un mejor diseño y sencillez en la aplicación a desarrollar en android.

ListView: Esta lista desplegable es como el spinner lo único que lo diferencia que este no tiene pestaña para desplegar y que este solo se despliega de golpe y sirve para guardar elementos u objetos que son de gran tamaño en aplicaciones que usen bases de datos y se deben de utilizar arreglos para este tipo de elementos y tiene sus propias características que lo diferencian del spinner.

Spinner: Esta lista desplegable es como el listview lo único que lo diferencia que este tiene pestaña para desplegar y que este solo se despliega de golpe y sirve para guardar elementos u objetos que son de gran tamaño en aplicaciones que usen bases de datos y se deben de utilizar arreglos para este tipo de elementos y tiene sus propias características que lo diferencian del listview.

ImageView: Este elemento es una imagen que se pone por default en una aplicación y sólo se usa para este tipo de elementos que solo se pueden mostrar imágenes y solo es un elemento que por su nombre es muy obvio y tiene como todo elemento sus propias características.

Page 5: P03 garcia wha_miguelangel

Practica 03 Miguel Ángel García Wha:

En esta práctica lo que se uso de parte del código fue el uso de arreglos o matrices que indicaban al usuario como era una matriz bidimensional de forma estática en este caso no dinámica de 5x10 en total de unas 50 posiciones de sus filas y columnas en total que fuera mostrada en pantalla para el usuario y este viera como se imprimiera una matriz o tabla de forma estática, al igual que se manejaron el uso de elementos que se usan solo en android como es el uso de los textview para poder mostrar la matriz o tabla al usuario el uso de botones para hacer el proceso de darle clic y mostrarla, también se manejo el uso de imágenes propias por el usuario al presionar o usar un switch para que al momento de ON/OFF de encenderlo o apagarlo este funcionara con las imágenes a cambiar, no olvidemos el uso de una barra de volumen en este caso llamada seekbar en android que sirve para regular el progreso de la barra y esta pueda llegar de manera eficaz de 0 a 100 pero en este caso fue volumen así que de 0 a 100 db (decibeles), al igual que se usaron 1 spinner y 1 listview que son 2 elementos casi iguales que son listas desplegables que sirven para almacenar información dentro de ellas para que sea mostrada en grandes cantidades y de forma ascendente o descendente al igual que se usaron arreglos para los datos de la matriz y de un texto adicional que se ingresa por el usuario y pues son mostradas con botones al presionar que son tooglebuttons que son botones especiales casi parecidos a los botones normales solo que la función de esto son como presionar o des presionar como un tipo switch como un indicador que te dice que está presionado o no, por último se uso un radiogroup que es un elemento que también te ofrece android como una tabla en donde se usan adentro elementos que son botones que se llama radiobuttons que solo se usan dentro de esta tabla para que al presionar uno de ellos funcione de forma adecuada y se uso para el uso de una pequeña tabla de selección de las practicas que eh hecho durante este periodo de prácticas en android.

Page 6: P03 garcia wha_miguelangel

Resultados

Como resultado al compilar la aplicación en eclipse se muestra estas capturas de pantalla que se ven a continuación dando como resultados satisfactorios y fue compilado en este caso en el emulador pero la aplicación fue como quiera compilada en un teléfono celular el cual se dará también mención de sus características:

Page 7: P03 garcia wha_miguelangel
Page 8: P03 garcia wha_miguelangel

Probado en celular Samgung ACE GT – S5830M Versión android 2.3.6

Page 9: P03 garcia wha_miguelangel

Conclusión

Como conclusión, el uso de esta aplicación y su creación me dio a entender a mí como programar en android es mucho más sencillo ya que el lenguaje es algo similar a java, c++ e inclusive c# que son lenguajes que eh visto a lo largo de mi carrera profesional y pues hago mención que el lenguaje es muy sencillo no es tan difícil solo hay que tener una buena lógica y mucha practica.