Hola de nuevo, hoy voy a comentar los principales ficheros y sus principales características al crear un nuevo proyecto Android a partir de Eclipse.
Para crear un nuevo proyecto Android hay que ir al siguiente apartado:
File->New->Project
Seleccionar “Android Application Project”.
En “Application Name” se pone el nombre de la aplicación, en “Project Name” el nombre del proyecto y en “Package Name” en nombre del paquete principal.
En esta ventana se selecciona la imagen de icono de la aplicación, el color del fondo y borde. Una aplicación Android debe tener los distintos tamaños de iconos con sus distintas resoluciones.
Aquí se crea la “Activity” principal. Una Activity o actividad equivale en Android básicamente un pantalla, a su ejecución y a sus datos (un Activity es mucho más, pero de este tema ya hablaremos en otro momento).
Se deben instalar unos paquetes que genera automáticamente el proyecto.
Los siguientes archivos son los principales en Android:
AndroidManifest.xml
Este fichero es el más importante, aquí es donde se definen todas las “Activity”, los permisos, títulos, iconos, etc. Se escribe en formato XML, lenguaje basado en etiquetas, parecido a HTML.
String.xml
Aquí se define los strings (texto) del proyecto, esto no quiere decir que no se pueda poner dentro del proyecto dentro de cada Activity o en Java donde se llama a la Activity, lo que hace este fichero es crear una variable que lo contiene y si queremos cambiar el texto no deberíamos de cambiar el proyecto, si no, que directamente iríamos a este fichero y lo cambiaríamos.
R.java
Este fichero y sus variables se crean automáticamente a partir de los ficheros creados o las variables incluidas en el archivo string.xml. Se pueden acceder directamente a partir de R.”nombre de la sección”.”la variable a utilizar”. Este fichero no se puede modificar manualmente, solo lo hace automáticamente Eclipse.
MainActivity.java
Este último fichero no tiene por que tener este nombre, ya que el nombre lo ponemos nosotros y es el ejecutor de la Activity en particular y crear los acontecimientos y ejecuciones en segundo plano de la actividad. Se pueden enlazar con distintos ficheros .java y enlazarlos con las distintas Activitys.
En la función sobre-escrita onCreate() crea la Activity o pantalla para ser vista con el método setContentView() y como argumento se pone la variable de la actividad en el fichero creado R.java.
La otra función es para la creación de menús, ya hablaremos de ella más adelante.
Al ejecutar el proyecto yendo a Run, se ejecutará y nos mostrará la pantalla, que en este caso será un texto donde pone helloWorld, para cambiar esto solo tendríamos que ir a la variable del String y cambiarlo por el texto que queramos.
Este ejemplo a sido principalmente para ver las partes de un proyecto Android, más adelante mostraremos como poner botones, estilos para crear una aplicación útil en Android. Espero que os guste este artículo.