Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Primera Aplicacin:
Creacion de
Proyecto
Creacin de
Emulador
Pruebas en
Emulador
Pruebas en
Dispositivo Real
Pgina 1
FACULTAD DE INGENIERIA
ESCUELA ACADMICO PROFESIONAL INFORMTICA Y DE
SISTEMAS
Pgina 2
FACULTAD DE INGENIERIA
ESCUELA ACADMICO PROFESIONAL INFORMTICA Y DE
SISTEMAS
4. En la siguiente pantalla del asistente configuraremos las plataformas y APIs que va a utilizar nuestra
aplicacin.
Pgina 3
FACULTAD DE INGENIERIA
ESCUELA ACADMICO PROFESIONAL INFORMTICA Y DE
SISTEMAS
5. Elegiremos el tipo de actividad principal de la aplicacin. Entenderemos por ahora que una actividad es
una ventana o pantalla de la aplicacin. Para empezar seleccionaremos BlankActivity, que es el tipo
ms sencillo.
6. Por ltimo, en el siguiente paso, indicaremos los datos asociados a esta actividad principal que
acabamos de elegir, indicando el nombre de su clase java asociada (Activity Name) y el nombre de
su layout xml (algo as como la interfaz grfica de la actividad, su ttulo, y el nombre del recurso XML
correspondiente a su men principal.
Pgina 4
FACULTAD DE INGENIERIA
ESCUELA ACADMICO PROFESIONAL INFORMTICA Y DE
SISTEMAS
8. Una vez configurado todo pulsamos el botn Finish y Android Studio proceder a crear toda la
estructura del proyecto y los elementos indispensables que debe contener. Si todo va bien aparecer
la pantalla principal de Android Studio con el nuevo proyecto creado.
Pgina 5
FACULTAD DE INGENIERIA
ESCUELA ACADMICO PROFESIONAL INFORMTICA Y DE
SISTEMAS
9. En la parte izquierda, podemos observar todos los elementos creados inicialmente para el nuevo
proyecto Android, sin embargo por defecto los vemos de una forma un tanto peculiar que podra
llevarnos a confusin. Para entender mejor la estructura del proyecto vamos a cambiar
momentneamente la forma en la que Android Studio nos la muestra. Para ello, pulsaremos sobre la
lista desplegable situada en la parte superior izquierda, y cambiaremos la vista de proyecto al modo
Project.
10. Tras hacer esto, la estructura del proyecto cambia un poco de aspecto y pasa a ser como se observa
en la siguiente imagen
Pgina 6
FACULTAD DE INGENIERIA
ESCUELA ACADMICO PROFESIONAL INFORMTICA Y DE
SISTEMAS
11. En la mayora de los casos, trabajaremos con un proyecto que contendr un slo mdulo
correspondiente a nuestra aplicacin principal.
Mdulo
Carpeta/app/src/main/java
Esta carpeta contendr todo el cdigo fuente de la aplicacin, clases auxiliares, etc.
Inicialmente, Android Studio crear por nosotros el cdigo bsico de la pantalla
(actividad activity) principal de la aplicacin
Pgina 7
FACULTAD DE INGENIERIA
ESCUELA ACADMICO PROFESIONAL INFORMTICA Y DE
SISTEMAS
Carpeta/app/src/main/res/
Carpeta
Descripcin
/res/drawable
/res/mipmap
/res/layout/
/res/anim/res/animator
/res/ color
/res/menu
/res/xml
/res/raw
/res/value
Pgina 8
FACULTAD DE INGENIERIA
ESCUELA ACADMICO PROFESIONAL INFORMTICA Y DE
SISTEMAS
Carpeta/gen/
Contiene una serie de elementos de cdigo generados automticamente al compilar el proyecto.
Binarios de recursos generados.
Carpeta/assets/
Contiene todos los dems ficheros auxiliares necesarios para la aplicacin (y se incluirn en su
propio paquete), como por ejemplo audio, video, documentos de texto.
Fichero AndroidManifest.xml
Contiene la definicin en XML de muchos de los aspectos principales de la aplicacin, permisos,
componentes, versiones de la app, y versin del S.O.
Activity
Las actividades representan el componenete principal de la interfaz grfica de una aplicacin Android
View
Las vistas son los compoenentes bsicos con lo que se construye la interfaz grfica de la aplicacin, anlogo
por ejemplo controles de Java o . NET
Service
Los servicios son componentes sin interfaz grfica que se ejecutan en segundo plano.
Content Provider
Un proveedor de contenidos es el mecanismo que se ha definido en Android para compartir datos entre
aplicaciones
Broadcast Receiver
Un broadcast receiver es un componente destinado a detectar y reaccionar ante determinados mensajes o
eventos globales generados por el sistema(EJ. "Bateria Baja")
Widget
Los widgets son elementos visuales, normalmente interactivos, que pueden mostrarse en la pantalla principal
del dispositivo Android.
Intent
Un intent es el elemento bsico de comunicacin entre los distintos componentes Android que hemos
descrito anteriormente.
Pgina 9