Desarrollo en Android (II): Crear un proyecto y listado de directorios y ficheros

Vamos a seguir con los tutoriales de Android, hoy toca crear un proyecto con Eclipse y listar los directorios y ficheros más importantes que se generan.

Por pasos, para crear un proyecto hacemos:

  • File > New > Android Project, o en caso de que no exista esa opción click en Other y luego seleccionar “Android Project”.

  • A continuación tenemos que escribir los parámetros de configuración del nuevo proyecto:

  • Como se puede ver primero tenemos que seleccionar un nombre de Proyecto, luego un nombre para la aplicación, que es el que se va a mostrar en el móvil, un paquete principal (he elegido lo de com.example porque estoy acostumbrado a ver cosas como com.google.x o org.apache.x…), después un nombre de actividad, que es el nombre del fichero .java principal que se creará con el proyecto, y una versión mínima del SDK para la que queremos que el proyecto sea compatible. Estos números se pueden mirar aquí:

  • Una vez creado el proyecto nos encontramos con los siguientes directorios y ficheros:

  • Nos encontramos con:
  • com.example.helloandroid: paquete principal del proyecto, que hemos creado en el paso anterior
  • HelloAndroid.java: es la actividad que se ejecuta al inicio, y la hemos creado en el paso anterior.
  • gen: es un directorio en el que se guardan ficheros java generados automáticamente. Por curiosidad he abierto “R.java” y he visto que contenía constantes con nombres de recursos que apuntaban a direcciones de memoria o identificadores del tipo “0x7f020000″. Contiene un comentario que dice que no debe tocarse.
  • res: es el directorio de “resources” o recursos, en el se encuentra todo lo relacionado con las interfaces, sus imágenes,  frases mostradas, estilos, sonidos, etc.
  • res/drawable-xdpi: en estos directorios se guardan las imágenes, los degradados y demás cosas relacionadas con los estilos. Antes sólo existía un directorio drawable, ahora existen tres, para mantener separadas las imágenes en función de su resolución (h de high, m de medium y l de low)
  • res/layout: es el directorio en el que se guardan los diseños de las interfaces definidas en XML. Por defecto se crea “main.xml”, que viene con un elemento de texto (TextView) con un “Hello World, Hello Android!”.
  • res/values: este directorio contiene el fichero “strings.xml”, en el que se definen cadenas de caracteres de forma clave-valor, y que luego se pueden mostrar en elementos de la interfaz. También permite definir colores, estilos, números, etc.
  • AndroidManifest.xml: fichero XML que contiene el manifiesto de la aplicación, en el que entre otras cosas se guarda información sobre el proyecto, se declaran las actividades y se piden los permisos de ejecución de la aplicación. Lo he tenido que usar para añadir nuevas actividades, pedir permisos como el acceso a internet o desactivar el giro de una interfaz.
  • Ahora toca correr el proyecto, hacemos click con el botón derecho sobre el nombre del mismo y le damos a Run as > Android Application. Si ya teníamos abierto un AVD lo instalará y lo ejecutará, si no, abrirá una nueva máquina virtual:

El próximo día explicaré un poco las actividades y los cambios entre ellas.

Un saludo!

Esta entrada fue publicada en Aplicación, Desarrollo Android y etiquetada , , , , , , , , , , . Guarda el enlace permanente.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">