Ir al contenido principal

[Android] Mi primera aplicación para Android (II)


Ahora vamos a explicar que son todos estos directorios y ficheros que hay por defecto en nuestro proyecto.


Dentro de la carpeta "res" es donde están todos los recursos.
drawable-xxxx es donde estarán todos las imágenes de nuestro proyecto.
Según sea el tamaño y densidad, ahí es donde tienen que estar.

  • xhdpi - Extra High density ( 960dp x 720dp )
  • hdpi - High density ( 640dp x 480dp )
  • mdpi - Medium density ( 470dp x 320dp )
  • ldpi - Low density ( 426dp x 320dp )
Para más información de estos directorios, os recomiendo que sigas el siguiente enlace http://developer.android.com/guide/practices/screens_support.html

La carpeta "Layout" es donde estará nuestro formulario, la UI, la parte visible de nuestra aplicación.
La carpeta "Values" es donde estarán las variables y valores globales de nuestra aplicación, por ejemplo, versión del producto, nombre de la aplicación, etc..
También tendremos un directorio llamado "Raw" que es donde estarán alojados los ficheros de sonido en mp3. En nuestro ejemplo, es importante porque es donde estarán los sonidos que vamos a usar en nuestra aplicación. Por defecto no se crea este directorio, por lo que hay que crearlo a mano.

Luego tenemos el fichero R.java, este fichero está bajo el paquete "Gen"


Como has observado, este fichero se auto-genera cuando modificamos, o añadimos cualquier cosa en la carpeta "Res" (de ahí, el nombre de R.java, vamos, se han estrujado mucho el cerebro los diseñadores, jejeje).
Si haces cualquier cambio en este fichero, es ignorado pues cuando se compila o se modifica algo en este directorio, se elimina automáticamente pues se genera nuevamente el fichero R.Java.

Y la próxima entrada... el final, que sera cuando generemos la aplicación, la compilemos, la probemos y la instalemos en nuestro Android.

Comentarios

Entradas populares de este blog

[VB] - Generar GUID

Esta si es buena... Como se nota que VB es un lenguaje con "solera", es decir, con años pero con robustez. Pero le pasa como al abuelo Cebolleta, tiene experiencia pero para los nuevos tiempos... ains.. le falta algo. Hoy en dia no sabriamos hacer nada sin un buen GUID, sobre todo si lo que queremos es identificar de forma unica y constante algun registro, objeto u otro componente. Usando SQL podemos generar un GUID en un santiamen a traves de la instrucción NEWID() , podemos crear un nuevo GUID en .NET usando la clase GUID.. pero... como lo hacemos con Visual Basic 6? Para empezar, vamos a ver en que se compone un GUID ¿Que es un GUID? Su significado es Globally Unique Identifier, osea Identificador globalmente único. Y su misión es la de proporcionar un identificador, de forma que es practicamente imposible que existan dos iguales en el mundo. Se compone de una palabra de 4 bytes, 3 palabras de 2 bytes y una de 6 bytes. Originalmente fue una idea de Microsoft pa...

[.NET] Convertir Latitud y Longitud en Grados - Minutos y segundos

Hola a todos. Esta es una función para convertir un número de posición geográfica en grados, minutos y segundos. Como algunos pocos recordarán,una posición geográfica esta definida por latitud (Norte / Sur) y longitud (Este / Oeste) teniendo como referencia para la longitud el meridiano de Greenwich (Meridiano 0) y para la latitud la linea del Ecuador (Paralelo 0). Por lo que siempre hablaremos de posición " Grados Norte ", o " Grados Este ". Ahora es cuando entra en juego las matemáticas y la trigonometría (he de admitir que me encantan :D ). El hemisferio norte o sur solo tendría 90° Norte o Sur. Por ejemplo, El polo norte está a 90° 0' 0'' N de latitud. La longitud podríamos considerar el 0° 0' 0'' (estamos en el polo norte, por lo que es un solo punto, no hay longitud). En cambio, si nos movemos alrededor de la tierra por la linea de Ecuador, la latitud será 0° 0' 0'' (ni al norte, ni al sur) pero de Este a Oeste nos m...