Una mirada más de cerca a una aplicación para android

En esta figura, el Explorador de paquetes en Eclipse muestra la estructura de un proyecto Android de nueva creación. Cada rama del árbol representa un archivo o una carpeta, y si expande todas las ramas del árbol, se ve incluso más archivos y carpetas. ¿Por qué tantos archivos y carpetas en un proyecto de Android?

El directorio src

los src directorio contiene el código fuente de Java del proyecto. Los archivos en este directorio tienen nombres tales como MainActivity.java, MyService.java, DatabaseHelper.java, y MoreStuff.java.

Se puede meter cientos de archivos de Java en un proyecto de src directorio. Sin embargo, cuando se crea un nuevo proyecto, Android normalmente crea un único archivo para usted.

El directorio de res

Un proyecto de res directorio contiene recursos para el uso de la aplicación Android. En la figura, se ve que res tiene un montón de subdirectorios: cuatro dibujable directorios, una diseño directorio, un menú directorio, y tres valores directorios.

Los subdirectorios dibujable

los dibujable directorios contienen imágenes, formas y otros elementos.

Video: Las APLICACIONES Mas PODEROSAS Para Android 2017

Cada dibujable directorio se aplica a ciertas resoluciones de pantalla. Por ejemplo, en el nombre dibujable-IPAP, las cartas IPAP representar maridoIG H número de reots pager yoNCH. Los archivos de la dibujable-IPAP directorio aplica a los dispositivos cuyas resoluciones son (más o menos) entre 180 y 280 puntos por pulgada.

Para obtener más información acerca de las resoluciones de pantalla para Android, visite el Desarrolladores de Android sitio web.

En la figura, la dibujable-IPAP directorio contiene un archivo llamado ic_launcher.jpg. Este archivo describe la imagen que aparece en el icono de la aplicación en la pantalla del iniciador de Android.

El subdirectorio valores

de una aplicación res / valores directorio contiene un archivo llamado strings.xml. (Refiérase a la figura.) Este Puño muestra el código de una forma sencilla strings.xml archivo.

lt;? xml version ="1.0" encoding ="utf-8"? Gt;Mi primera aplicación para Android¡Hola Mundo!ajustes

En el strings.xml archivo, recoja todas las palabras, frases y oraciones que el usuario de la aplicación podría ver. Usted agrupar frases tales como ¡Hola Mundo! y Mi primera aplicación para Android de manera que alguien puede traducir a todos en diferentes idiomas. Con todas esas frases recogidas en el strings.xml archivo, un traductor no tiene que hurgar para encontrar frases en el código Java.

(Hurgando en el código en cualquier lenguaje de programación real puede ser peligroso porque el código del programa es compleja, y puede ser frágil.)

La lista describe una "Hola Mundo" cadena que contiene los caracteres Hola Mundo! Así que en el código Java de la aplicación, se hace referencia a las palabras ¡Hola Mundo! escribiendo R.string.hello_world. Para referirse a las palabras ¡Hola Mundo! en otro archivo XML (como el de la siguiente lista), se escribe“@ String / hola_mundo”. De cualquier manera, el texto R.string.hello_world o el texto “@ String / hola_mundo” siglas de las palabras ¡Hola Mundo! en el listado anterior.

El uso de strings.xml archivos de ayuda con localización, el cual, en el mundo de la tecnología, es lo que haces para adaptar una aplicación a la lengua y las costumbres locales de una cultura. Para localizar la aplicación para los usuarios de habla francesa, por ejemplo, se crea una carpeta adicional denominada valores-fr. Agrega esta carpeta al árbol que se muestra en la figura.

Dentro de valores-fr carpeta, se crea un segundo strings.xml archivo, y el nuevo strings.xml archivo contiene una línea como esta:

Bonjour tout le monde!

Para rumana, se crea una valores-ro directorio, que contiene una strings.xml presentar con esta línea:

Video: Las Mejores Aplicaciones Para Android - Abril 2017

lume Salut!

Cuando ve bien Android R.string.hello_world o “@ String / hola_mundo” en el código, Android determina el país del usuario de origen y muestra automáticamente la traducción correcta. Esta localización sucede sin más esfuerzo por su parte.

El subdirectorio diseño

los diseño directorio contiene descripciones de las pantallas de las actividades.

Video: MEJORES Aplicaciones para Android MAYO 2017 | TOP 5 Mejores Aplicaciones para Android

Una aplicación de mínimos res / layout directorio contiene un archivo XML que describe la pantalla de una actividad. (Referirse a activity_main.xml sucursal en la figura.) Esta lista muestra el código en el sencillo activity_main.xml archivo.

El código en este listado especifica que el diseño de la actividad de la aplicación es una Disposición relativa (Lo que significa) y, centrado dentro de la Disposición relativa, usted tiene un Vista de texto. Esta Vista de texto thingy es una pequeña etiqueta que contiene las palabras ¡Hola Mundo!

Artículos Relacionados