martes, 7 de junio de 2016

Captura de las carpetas

Captura de Carpetas.

onceavo reporte

Reporte 11.Suma

Primero formamos equipos para hacer este programa, y en mi equipo solo somos Rossy Urbina y yo e niciamos sesión y abrimos Eclipse ADT. Después di clic en "File", "New" y después en "Android Application Project" y le puse de nombre "Suma" y después di clic en "Next" hasta llegar a "Finish". Después borramos el código y pusimos un Linear Layout (vertical) y después colocamos los objetos que pidió la maestra. Por último escribimos el código que estaba escrito en el pizarrón y le cambiamos el nombre a algunos objetos para que pudiera funcionar.


decimo reporte

Reporte 10.Zoologíco

Primero inicie sesión, después di clic en Eclipse ADT. Después di clic en "File", "New" y despues en "Android Application Project" y le puse de nombre "Zoológico" y después di clic en "Next" hasta llegar a "Finish". Después fui a la carpeta "res"; después fui a la de "Layout" y ahí adentro le di clic a la de "MainActivity". Después de eso borre el código y puse un Linear Layout (vertical);  por ultimo puse en total objetos.


noveno reporte

Reporte 9.Super Mercado

Primero encendí la computadora e inicie sesión. Después entre a Eclipse ADT.espués di clic en "File", "New" y después en "Android Application Project" y le puse de nombre "SuperMercado" y después di clic en "Next" hasta llegar a "Finish". Después puse un linear Layout (vertical) y puse objetos. Tuve problemas porque no se quería cambiar el nombre de un objeto y tuve que borrar el programa y empezar de nuevo.

octavo reporte

Reporte 8.Banco

Primero inicie sesión n la computadora y después entre a Eclipse ADT. Después di clic en "File", "New" y después en "Android Application Project" y le puse de nombre "Banco" y después di clic en "Next" hasta llegar a "Finish". Y puse un linear Layout (vertical) y puse objetos y di clic en "Run" pero tardo mucho y cerré sesión.

septimo reporte

Reporte 7.Escuela

Primero inicie sesión en la computadora, después entre a Eclipse ADT; tardo mucho en abrirse. La maestra dijo que hiciéramos el siguiente programa. Después di clic en "File", "New" y después en "Android Application Project" y le puse de nombre "Escuela" y después di clic en "Next" hasta llegar a "Finish". Después borre el código del programa para poner un Linear Layout (vertical) y después de eso puse 13 objetos.

sexto reporte

Reporte 6.Hospital

Primero inicie sesión, después entre a Eclipse ADT. Después di clic en "File", "New" y después en "Android Application Project" y le puse de nombre al programa "Hospital" y di clic en "Next" hasta llegar a "Finish". Después borre el código para poner un linear Layout (vertical). Y por último puse 12 objetos en total.

Quinto reporte

Reporte 5.Agenda

Primero encendí la computadora e inicie sesión. Después es entre a Eclipse ADT y tardo mucho. Después di clic en "File", después en "New" y después en "Android Application Project" y le puse de nombre "Agenda". Después borre el código y puede un linear Layout (vertical) y puse en total 14 objetos donde ahí se colocará la información.

Cuarto reporte

Reporte 4.Datos Personales

Primero inicie sesión y después abrí eclipse ADT. Después di clic en "File", "New" y después en "Android Application Project" y le puse de nombre "programa 4". Después borre el código y le puse Un linear Layout (vertical) y puse 12 objetos y pusimos información personal.



Después borre el código otra vez y puse un linear Layout (horizontal) pero no funcionó por qué no se acomodaron los objetos.

Tercer reporte

Tercer reporte:Programa 3

Inicie sesión, después abrí eclipse ADT, después la maestra dijo que 

creáramos un nuevo programa, le puse el nombre de "Programa 3”. Después borramos el código y coloque linear Layout y coloque objetos diferentes.



Después borramos el código y luego pusimos un linear Layout y 3 objetos. Por último lo guarde y cerré sesión.

Segundo reporte

Segundo reporte:Hola Mundo

Primero inicie sesión, después abrí Eclipse ADT. Después la maestra nos dijo que íbamos a hacer el siguiente programa siguiendo los pasos de una investigación que hicimos que se llama "la primera aplicación  de Android en Eclipse". Di clic en "File", después a "New" y en seguida a "Android Application Project"; le puse de nombre al programa "Hola Mundo" y di clic en "Next" hasta llegar a "Finish".


Por último puse un objeto y le puse de nombre igual "Hola Mundo" y después lo guarde y cerré sesión.

Primer reporte

Primer reporte:Programa 1

Primero inicie sesión en la computadora. Después la maestra nos dijo que íbamos a hacer. Abrimos Eclipse ADT, después di clic en "File", después a "New" y después a "Android Application Project", le puse de nombre "Programa 2" y di clic en "Next" hasta legar a "Finish". Después fui a la carpeta del programa y busque "Activity-Maid.xml" y apareció la pantalla. Por último añadí 10 objetos de la carpeta Form Widgets.

Layouts

Layouts

Si queremos combinar varios elementos de tipo vista tendremos que utilizar un objeto de tipo Layout. Un Layoutes un contenedor de una o más vistas y controla su comportamiento y posición. Hay que destacar que un Layoutpuede contener a otro Layout y que es un descendiente de la clase View.

 La siguiente lista describe los Layout más utilizados en Android:
LinearLayout: Dispone los elementos en una fila o en una columna.
TableLayout: Distribuye los elementos de forma tabular.
RelativeLayout: Dispone los elementos en relación a otro o al padre.
AbsoluteLayout: Posiciona los elementos de forma absoluta.
FrameLayout: Permite el cambio dinámico de los elementos que contiene.

LinearLayout es uno de los Layout más utilizado en la práctica. Distribuye los elementos uno detrás de otro, bien de forma horizontal o vertical. 

Utiliza un LinearLayout horizontal que contenga en su interior otros LinearLayout para realizar un diseño similar al siguiente:


TableLayout:
distribuye los elementos de forma tabular. Se utiliza la etiqueta <TableRow> cada vez que queremos insertar una nueva línea. Utiliza un TableLayout para realizar un diseño similar al siguiente:



RelativeLayout:
permite comenzar a situar los elementos en cualquiera de los cuatro lados del contenedor e ir añadiendo nuevos elementos pegados a estos. Utiliza un RelativeLayout para realizar un diseño similar al siguiente:



También podemos utilizar otras clases de Layouts, que son descritas a continuación:
ScrollView: Visualiza una columna de elementos; cuando estos no caben en pantalla se permite un deslizamiento vertical.
HorizontalScrollView: Visualiza una fila de elementos; cuando estos no caben en pantalla se permite un deslizamiento horizontal.

TabHost: Proporciona una lista de ventanas seleccionables por medio de etiquetas que pueden ser pulsadas por el usuario para seleccionar la ventana que desea visualizar. Se estudia al final del capítulo. 


ListView: Visualiza una lista deslizable verticalmente de varios elementos. Su utilización es algo compleja. Se verá un ejemplo en el capítulo siguiente.

Configurar maquina virtual

Configurar la maquina virtual

Clic en el icono “Android Virtual Device Manager”





     Clic en New






·         En el siguiente cuadro de dialogo; en “AVD Name” escribir el nombre para identificar el Plugin. En Device se selecciono “2.7” QUGA (240x320:ldpi), es una resolución bastante baja pero es la mínima para todos los dispositivos Android y se utilizara así para que la mayoría de las aplicaciones corran mucho mas rápido en la computadora. En target seleccionamos “Android 2.2 – Apl Level 8”. En “Keyboard” y en “Skin”, dejamos las palomitas ahí. En “Front Camera”no se puede hacer nada. En “Back Camera” y “Memory Options” las dejamos así. En “Internal Storage”, que es el almacenamiento interno, se puede cambiar el valor, el cual se puso 650. En “SD Card”, es opcional. En “Emulation Option”, palomear en el cuadrito de “Snapshot”. Y por ultimo le damos clic en “OK”




·         Ya se tiene lista la maquina virtual, así que se la da clic en “Start”



Se abrira la máquina virtual

Estructura de proyecto andoid

Estructura de un proyecto Android

La carpeta src:

Esta es por defecto la carpeta donde se depositará el código fuente Java, y como en los proyectos para escritorio puede llamarse de otro modo si nos interesa o podemos disponer de distintas carpetas fuente, a veces puede ser un modo de enlazar con librerías.
Todo el código que pongamos en las carpetas fuente será compilado cuando se requiera. Y también como en los proyectos tradicionales de java el código se organizará en carpetas que resultaran en paquetes. Recordad que durante el proceso de creación del proyecto definimos el paquete que lo identificará. Por norma general la estructura de nuestro proyectos partirá de esta raíz tal como se ve en la imagen.

La carpeta res:
Esa es una carpeta más compleja ya que se subdivide en múltiples subdirectorios, pero para resumir, diremos que va a contener lo que en el mundo de Android llamaremos recursos. Ya veremos que existen distintos tipos de recursos como imágenes, textos, layouts, y que podemos administrar aquí como se van gestionar los recursos para dispositivos con características y configuraciones distintas (densidad de píxel, localización, ect…)
Hay que tener en cuenta que los archivos que vayamos a crear como recursos deben seguir una nomenclatura determinada ya que no se va a permitir que  el nombre del archivo empiece por un valor numérico por poner un ejemplo, o que contenga mayúsculas.

  • /res/drawable: Imágenes (PNG, JPEG o GIF) de la aplicación. Puede contener, ente otras, las carpetas /drawable-ldpi, /drawable-mdpi, /drawable-hdpi /drawable-xhdpi para utilizar distintas imágenes en función de la densidad del dispositivo.
  • /res/layout: Ficheros XML que construyen las interfaces de usuario
  • /res/anim: Ficheros XML con descripción de animaciones
  • /res/color: Contiene ficheros XML de definición de listas de colores según estado
  •  Ficheros XML con los menús.
  •  /res/xml: Otros ficheros XML que se usen en la aplicación
  • /res/values: Ficheros XML con valores de cadenas de texto (strings), colores o estilos. También pueden existir carpetas que se denominen values-v más un número de API para que la aplicación utilice distintos recursos en función de la versión del sistema operativo del dispositivo donde se ejecute.
La carpeta gen:
Esta es una carpeta de código fuente que va a contener archivos de Java como la carpeta src, pero no deberemos agregar o modificar los archivos contenidos ya que son generados automáticamente por el plugin de Android a partir del contenido de la carpeta res. Aquí encontramos el archivo R que es el archivo de java que servirá para indexar e identificar a todos y cada uno de los recursos de la carpeta res.

La carpeta assets:
En esta carpeta depositaremos todos los archivos que vayamos a querer que acompañen a la aplicación, pueden estar organizados en carpetas y serán empaquetados en el apk final. Podemos considerarlos como recursos al igual que el contenido de la carpeta res, pero no estarán indenxados ni compilados de modo que el acceso a estos es menos eficiente y algo mas laborioso. Por otro lado no tendremos que aplicar las reglas de los recursos en lo que respecta a nomenclaturas y organización.

El archivo AndroidManifest.xml:
Podemos decir que este es el archivo principal y que todas las aplicaciones o librerías deben contener en la raíz del proyecto. En este, se definen las características del proyecto como el nombre, paquete o los permisos que va a requerir la aplicación. También es en este archivo donde se describe los componentes de la aplicación.

La primera aplicacion de android

La primera aplicacion de Android en Eclipse

Accedemos al menú superior de Eclipse, en File => New => Android Application Proyect

En la siguiente ventana escribimos el nombre de la aplicación: “PrimerHolaMundo”


En Project Name y en Package Name no modificarlos, porque solitos se iran escribiendo de acuerdo al nombre de la aplicación


En los siguientes apartados indicamos la versión mínima del SDK con la que debería funcionar nuestra aplicación, y también la versión idónea del programa

 Pulsamos siguiente y aparecerá otra ventana donde se pueden configurar diferentes aspectos del proyecto
Seleccionamos como en la siguiente ventana:

Clic en Next
La siguiente pantalla no la modificamos,


  por tanto,  pulsamos de nuevo next.

En esta ventana elegimos el nombre de la actividad principal, en esta ocasión la dejamos como está


Le damos “Next”
En la siguiente ventana no modificamos y le damos clic en “Finish”


Después para escribir nuestro propio texto damos doble clic donde lo muestra la siguiente imagen


Luego borramos lo que esta subrayado


Y escribimos “Hola Mundo…!!!”

Después guardamos






Nos vamos al Proyecto => Run As =>2 Android Application



Y nos lanza la siguiente ventana