Usuario:ManuelRomero/PrimeraAplicación

Crear la primera aplicacion
New ==> Android Application Project
 * Creamos la aplicación hola curso
 * En el menú de eclipse seleccionamos
 * Posteriormente damos valores a las direntes opciones que nos pide según vemos en las siguientes transparencias

Configurando nuevo proyecto
Imagen:NuevoProyecto.png Imagen:NuevoProyecto2.png Imagen:NuevoProyecto3.png [Imagen:NuevoProyecto5.png Imagen:NuevoProyecto6.png
 * Del menú de eclipse seleccionamos
 * Decimos que es un proyecto de android
 * Y nos aparecer una ventana que tenemos que configurar
 * En ella nos pide
 * 1) Nombre de la aplicación
 * 2) Nombre del proyecto
 * 3) Nombre del paquete
 * 4) Seleccionar el Build SDK
 * 5) Seleccionar el Minimo SDK requerido
 * 6) Y cliclear una serie de opciones como vemos en la imagen anterior
 * A continuación debemos especificar el icono de la aplicación
 * Podemos configurar varias opciones (imagen, texto, icono de una lista que me ofrecen)
 * configurar color Poner o no fondo, ...
 * Y posteriormente crear la actividad

Estructura de carpetas
Imagen:CarpetasAndroid.png

Principales carpetas

 * src
 * Contiene los archivos fuentes .java
 * El fichero ya aparece con algo de código escrito para poderse lanzar la aplicación


 * gen
 * Contiene el archivo R.java generado por el entorno


 * Hace referencia a todos los recursos encontrados en el proyecto
 * Este fichero NO SE DEBE MODIFICAR lo genera el sistema automáticamente
 * Android 4.1.2
 * Este eleemnto contiene una archivo android.jar
 * En el tenemos todas la librerías necesarias para una aplicación Android


 * assets
 * Contiene el resto de archivos que no son específicos de otras carpetas
 * HTML, archivos de texto, bases de datos, etc, ...


 * bin
 * Contiene los archivos creados por ADT durante el proceso de creación
 * El archivo apk android package es un binario


 * res
 * contiene los recursos utilizados en la aplicación
 * También contien otras carpetas como
 * drawable- 
 * layout
 * values

Algunos ficheros importantes

 * AndroidManifest.xml
 * Es un archivo importante que posteriormente analizaremos con más detalle
 * Se especifican las activity de la aplicación, permisos, y datos de la aplicacion y otras características y recursos usados
 * En nuestro ejemplo sin añadir nada nos ha generado


 * main.xml
 * Define la interfaz de usuario para su actividad

Ejecutar
Imagen:ejecutarAndoroid.png
 * Para ejecutar damos al botón correspondientes
 * Entonce debemos esperar que se abra el emulador
 * Una vez iniciado lo desbloqueamos con el ratón
 * Y podremos ver nuestra aplicación funcionando

Tocando main.xml

 * Podemos cambiar la etiqueta y añadirla a string.xml
 * Vemos como tenemos una caja de texto
 * El texto cuyo contenido viene con la etiqueta hello_world que tenemos en string.xml
 * Esto es muy recomendable sobre todo para poder traducir nuestra aplicación a otras lenguas
 * Analicemos el fichero string.xml
 * Añadamos un botón a nuestra interfaz

Hagamos que no ocupe toda la pantalla
Referencia http://developer.android.com/guide/topics/ui/themes.html
 * Vamos a nuestro fichero manifest
 * Para ello habría que aplicar un tema de diáloga a la actividad
 * añadimos el atributo theme en la etiqueta de application dentro de AndroidManifest.xml
 * En el manifest
 * En el fichero style.xml hemos añadido una línea

Ocultar el título en la actividad
requestWindowFeature Window.FEATURE_NO_TITLE
 * Para ello hay que utilizar el método
 * Le pasaremos la constante
 * Todo ello en el fichero principal de java