Está en la página 1de 8

Academia estatal de

programación
PROYECTOS ANDROID

Estructura Elementos Controles Prácticas

Componentes básicos:

Descriptor
de la
Código aplicación
fuente

Archivos
de
recursos

Proyecto Android
1 de 5
PROYECTOS ANDROID

Estructura Elementos Controles Prácticas

Carpetas básicas de un proyecto Android:

Código fuente de la
aplicación Código generado
automáticamente por el SDK
(No tocar)
API de Android
según la versión Dependencias que hayamos
establecido para el proyecto
seleccionada
Recursos de los productos
Archivos de datos, fuentes, etc. De
binarios del proyecto
tipo externo que serán utilizados
por la aplicación (no tocar)
Recursos utilizados por la
aplicación
Librería de la API a la que queda
ligada el proyecto Descripción de la aplicación. En
él se indican las actividades,
intentos, servicios y
proveedores de contenido de
Generado automáticamente por el la aplicación. También se
SDK. Se utiliza para comprobar la declaran permisos, versión
versión del API y otras mínima de Android.
características cuando se instala
en un terminal (No tocar)
2 de 5
PROYECTOS ANDROID

Estructura Elementos Controles Prácticas

Carpetas básicas de un proyecto Android (src):

Espacio de nombres de nuestra


aplicación Clase que define la activity
principal de la aplicación

3 de 5
PROYECTOS ANDROID

Estructura Elementos Controles Prácticas

Carpetas básicas de un proyecto Android (gen):

Asocia los recursos de la Define el tipo de compilación


aplicación con sus que será generada (debug,
identificadores para que JAVA release)
pueda acceder a ellos

4 de 5
PROYECTOS ANDROID

Estructura Elementos Controles Prácticas

Carpetas básicas de un proyecto Android (res):

Archivos XML con las vistas de


la aplicación que configuran las
diferentes pantallas que
componente la interfaz de
usuario.
Almacenan los ficheros de
imagen de la aplicación

Archivos XML para indicar


valores de tipo string, color ó Archivos XML que definen los
estilo. De esta forma se pueden menús de la aplicación
cambiar sus valores sin tener
que modificar el código fuente.

También pueden
existir las carpetas
anim, xml, raw

5 de 5
PROYECTOS ANDROID

Estructura Elementos Controles Prácticas

Aspectos clave en Android:


Son los elementos que componente la interfaz de usuario. Se
Vista (view) definen en archivos XML de forma semejante a como se define una
página web con HTML
Suelen representar una pantalla de aplicación. Por lo que suelen
Actividad (activity) utilizarse varias actividades en la creación de una interfaz de
usuario.

Representa la intención de realizar algo como realizar una llamada


Intento (intent) por teléfono, visualizar una página web, etc.

Es un proceso que se ejecuta en segundo plano sin la intervención


Servicio (service) de un usuario. Esto es parecido a un dominio en Unix o a un servicio
en Windows.
Proveedores de Mediante este mecanismo, se puede acceder a datos de otras
contenido (content aplicaciones sin comprometer la seguridad como la lista de
provider) contactos, o proporcionar datos a otras aplicaciones.
1 de 1
PROYECTOS ANDROID

Estructura Elementos Controles Prácticas

TextView:

También podría gustarte