Computacin Mvil
Nombre del Estudiante, Matrcula y Grupo:
Jos Carlos Snchez Parrilla
84473
CC24
Asesor Disciplinar: Dra. Fabiola Serna Hernndez
Amecameca, Estado de Mxico a 09 de octubre de 2017
Programacin Android
Actividad de Aprendizaje 1
Objetivo:
Identificar y corregir el error en un pequeo cdigo en el entorno de programacin Android.
Instrucciones:
Con base a las lecturas clave y los apuntes realice lo siguiente:
1. Instalar
Android Software Development Kit (SDK) en su computadora
Previamente debe de instalar Java o JDK (Java Development Kit)
Y el entorno para desarrollar ser en Eclipse
Descarga de paquetes de instalacin de los recursos a utilizar en la actividad.
Instalacin de JDK
Instalacion de Eclipse
Instalacion de Android Studio
Al generar un nuevo proyecto de Android, dado que estamos utilizando el entorno Eclipse,
ste va a generar automticamente la distribucin de carpetas que contendr la aplicacin,
la cul ser comn a todos los proyectos Android.
Veamos el significado de cada carpeta por separado:
Carpeta src:
Recoge la totalidad del cdigo fuente (Java) de la aplicacin. En el ejemplo
que vamos a llevar a cabo, Eclipse generar automticamente el cdigo base de
la ventana principal (Activity).
Carpeta res:
Contiene los recursos necesarios para generar una aplicacin Android:
.- res/drawable/: Guarda las imgenes y se divide en: drawable-ldpi,
drawable-mdpi y drawable-hdpi, que dependern de la resolucin del
dispositivo.
.- res/raw/: Contiene archivos de propsito general, en otro formato que no es XML.
.- res/layout/: Incluye los archivos que definen el diseo de la interfaz grfica,
siempre en
XML.
.- res/values/: Guarda los datos y tipos que utiliza la aplicacin, tales como
colores, cadenas de texto, estilos, dimensiones
Carpeta gen:
sta carpeta guarda un conjunto de archivos (de cdigo Java) creados
automticamente cuando se compila el proyecto, para poder dirigir los recursos
de la aplicacin. El archivo R ajusta automticamente todas las referencias a
archivos y valores de la aplicacin (guardados en la carpeta res).
Carpeta assets:
Guarda el resto de archivos necesarios para el correcto funcionamiento de
la aplicacin, como los archivos de datos o de configuracin. La principal
diferencia entre los recursos que almacena sta carpeta y los que guarda la
carpeta res, es que los recursos de sta ltima generan un identificador por
recurso, identificador que se encargar de gestionar el fichero R y slo se podr
acceder a ellos a travs de determinados mtodos de acceso, mientras que los
recursos almacenados en la carpeta assets no generan identificador alguno y se
acceder a ellos a travs de su ruta, como se hace con cualquier otro fichero.
Archivo AndroidManifest.xml:
ste archivo es uno de los ms importantes de cualquier aplicacin
Android. Se genera automticamente al crear el proyecto, y en l se encuentra
definida la configuracin del proyecto en XML (Actividades, Intents, los permisos
de la aplicacin, bibliotecas, etc.). Por ejemplo, el proyecto que vamos a generar
(Hola Android), contiene un AndroidManifest.xml como el siguiente:
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="org.example.hello" android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".Hola" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Otra vista diferente del manifiesto es la siguiente:
una vez explicadas cada una de las partes que componen el proyecto, vamos a
crear nuestro primer proyecto con Android. Primero pinchar en File->New-
>Other>Android Project, saldr la pantalla que se muestra a continuacin (Create
Android Project). Simplemente en Project Name poner: HelloAndroid y pulsar Next. En
la siguiente pantalla, Select Build Target, seleccionar la versin de Android sobre la que
construir el proyecto. Vamos a seleccionar Android 2.2, para que nuestra aplicacin pueda
correr en cualquier terminal que tenga sta versin o una posterior.
En la ltima pantalla antes de dar por concluida la configuracin del nuevo proyecto,
Application Info, completar los siguientes campos:
Application Name: Hello, Android
Package Name: org.example.hello
Create Activity: Hello
Para ejecutar nuestra aplicacin, primero debemos tener creado un emulador de
nuestra versin de Android. Para ello, pinchar en el smbolo que abre el Android Virtual
Device Manager, y pulsar en New:
Ahora ya podemos ejecutar nuestra aplicacin. Pinchar con el botn derecho del
ratn sobre el proyecto, y en Run As, seleccionar Android Application. Se lanzar el
emulador (hay que tener paciencia, pues debido a que consume muchos recursos, tardar
un rato), y pasado un tiempo, se mostrar nuestro primer programa en Android:
Referencias:
Mi primera aplicacin con Android studio. Recuperado de
https://www.youtube.com/watch?v=fWSsWKUwNiI
Introduccin a Android. Recuperado de file:///C:/Users/vodka/Downloads/156594685-
Introduccion-Android.pdf
Descargar instalar y ejecutar JDK y Eclipse. Recuperado de
https://es.wikihow.com/descargar,-instalar-y-ejecutar-JDK-y-Eclipse
Crear una aplicacin desde cero con Android studio. Recuperado de
http://www.programandoamedianoche.com/2014/06/como-crear-una-aplicacion-desde-
cero-con-android-studio/