Académique Documents
Professionnel Documents
Culture Documents
DESARROLLO DE
APLICACIONES MOVILES
Freddy Santiago Veloz Garcia
2014
TICS 51
MESTRA. Janitn Cardeas Castellanos
2014
Valor Creativo
Contenido
1
Eclipse
1.1
1.2
3
5
Configuracin e instalacin
Primera aplicacin
App Inventor
10
2.1
Configuracin
2.1.1 Conexin a un telfono o tableta con un cable USB
2.1.2 Instalacin y ejecucin del emulador en EA2
2.2 Primera aplicacin
10
10
12
13
Netbeans
18
3.1
3.2
18
20
Android Studio
22
4.1
4.2
22
23
Configuracin e instalacin
Primera aplicacin
Contents
1
Ttulo 1
1.1
Ttulo 2
1.1.1 Ttulo 3
2014
1 Eclipse
1.1 Configuracin e instalacin
1. Visita la pgina de descarga
de Java en el sitio web de
Oracle para
encontrar
la
descarga
del
entorno
JDK. Desplzate hacia abajo
hasta encontrar la actualizacin
51 de Java SE 7, y descarga
JDK.
2014
3. Una vez que la descarga est completada, debes hacer doble clic en el
archivo para empezar con la instalacin de JDK.
4. Despus de la instalacin
inicial
est
completada,
aparecer
una
ventana
emergente
preguntndote
dnde estarn los archivos
Java. Puedes escoger cambiar
dnde quieres almacenar los
archivos, pero es mejor quedarte
con la carpeta que aparezca
como predeterminada.
2014
has creado.
1.2
Primera aplicacin
2014
2014
2014
Todo programa en Java debe definir la funcin main. Esta funcin la debemos codificar
dentro de la clase: "Clase1".
Procedemos a tipear lo siguiente:
2014
Como ltimo paso debemos compilar y ejecutar el programa, esto lo podemos hacer
desde el men de opciones:
2014
2
2.1
App Inventor
Configuracin
2014
10
Despus de la descarga, paso de que los las instrucciones para instalar la aplicacin
Companion a su device.You necesitan instalar el Compaero MIT EA2 slo una vez, y
luego dejarlo en su telfono o tableta para cada vez que utilice la aplicacin Inventor.
Nota: Si decide no ir a travs de la tienda Play y en lugar cargar la aplicacin
directamente (tambin conocido como "carga lateral), tendr que habilitar una opcin en
la configuracin de su dispositivo para permitir la instalacin de aplicaciones de" fuentes
desconocidas "Para saber esto. Establecer en las versiones de Android anteriores a la
4.0, vaya a "Ajustes> Aplicaciones" y luego seleccione la casilla junto a "Fuentes
desconocidas". Para los dispositivos con Android 4.0 o superior, vaya a "Ajustes>
Seguridad" o "Pantalla Configuracin> Seguridad y Lock "y luego seleccione la casilla
junto a" Desconocidos "y confirme su eleccin.
Paso 3. Inicie aiStarter (Windows y GNU / Linux)
La comunicacin entre el ordenador y el telfono o la tabla requiere un programa
llamado aiStarter . El programa aiStarter se instal al instalar el paquete de instalacin
de Inventor App. Habr accesos directos a aiStarter desde el men Inicio, en el
escritorio, y desde Todos los programas (Windows solamente).Windows y Linux: Cada
vez que desee utilizar USB con App Inventor, tendr que poner en marcha
manualmente el aiStarter en su ordenador .Los usuarios de Mac no tienen que hacer
esto: aiStarter se iniciar automticamente en un Mac, y ejecutar de forma invisible en
segundo plano. Para Ayuda con aiStarter, ver Ayuda para la conexin.
El icono aiStarter
Para iniciar aiStarter en Windows,
haga doble clic en el icono (imagen
superior). Usted sabr que ha
lanzado con xito aiStarter cuando
usted ve una ventana como la
siguiente:
2014
11
El icono aiStarter
Para iniciar aiStarter en Windows,
haga doble clic en el icono (imagen
superior). Usted sabr que ha
lanzado con xito aiStarter cuando
usted ve una ventana como la
siguiente:
2014
12
Usted obtendr un aviso diciendo que el emulador est conectando. Iniciar el emulador
puede tardar un par de minutos. Usted puede ver las pantallas de actualizacin como el
siguiente como el emulador se pone en marcha:
El emulador inicialmente aparecer una pantalla vaca negro (# 1). Espere hasta que el
emulador est listo, con un fondo de pantalla de color (# 2). Incluso despus de que
aparezca el fondo, deber esperar hasta que el telfono emulado ha terminado de
preparar su tarjeta SD: habr un aviso en la parte superior de la pantalla del telfono
mientras se prepara la tarjeta. Cuando conecte, el emulador se iniciar y mostrar la
aplicacin que tenga abierta en App Inventor.
App Inventor resulta ser una pgina estable dentro de internet de esta manera no
es necesaria la instalacin del programa en s, pero es por esto que debe
configurarse todo lo anterior para el buen funcionamiento del programa.
2.2Primera aplicacin
HelloPurr: toque el gatito, le oy maullar
HelloPurr es una aplicacin sencilla que se puede construir en un tiempo muy corto.
Para crear un botn que tiene una imagen de un gato en l y, a continuacin, programar
el botn para que cuando se hace clic en un "miau" reproduce el sonido.
Para construir HelloPurr, necesitar un archivo de imagen de un gato y de un archivo de
audio con un sonido "miau". Descarga estos archivos a su ordenador haciendo clic en
los siguientes enlaces. Para descargar: despus de hacer clic en un vnculo, haga clic
derecho sobre la imagen o la barra de sonido y seleccione "Guardar como". Guarde
ambos archivos en su escritorio o en la carpeta de descargas, o en cualquier lugar que
usted puede encontrar fcilmente ms tarde.
Foto del gatito: kitty.png (Haga clic derecho y guardar)
2014
13
2014
14
2014
15
2014
16
2014
17
Usted puede leer ms acerca de cmo funcionan los bloques aqu: Comprender
Bloques.
Prubelo. Al hacer clic en el botn tiene que or el maullido del gatito. Felicitaciones, su
primera aplicacin se est ejecutando
3 Netbeans
3.1 Configuracin del Android SDK
Este sencillo instructivo, ser muy til para aquellos que quieren empezar a desarrollar
apps en el mundo Android y no saben por dnde empezar.
Prerrequisitos
Son pocos y muy fciles de conseguir:
NetBeans IDE
Android Plugin para NetBeans
Android SDK
Si
an
no
tenemos
Netbeans,
lo
primero
es
descargarlo
desde
https://netbeans.org/downloads/ e instalarlo. Lo ms recomendable es elegir la opcin
All; dependiendo de la velocidad de su conexin, tardar entre 10 mins y 1 hora.
Luego, es necesario instalarle el plugin de Android. ste no viene por defecto instalado,
primero se hace necesario agregar el repositorio donde se encuentra y luego s,
instalarlo. Para esto, se debe agregar un nuevo Update Center al IDE. Esto lo hacemos
va Tools > Plugins > Tab de Settings. Ah, hacer click en Add. En Nombre, ponerle
alguna descripcin significativa (NBAndroid, por ejemplo), y en URL:
http://nbandroid.org/release73/updates/updates.xml OK. En este momento deben
aparecer cuatro repositorios, como la siguiente imagen:
A continuacin en Available plugins hacer
click en Check for newest. Esto har una
consulta
en
todos los
repositorios,
incluyendo el que se acaba de agregar. Una
vez terminado el proceso de update, en
Search
escribimos
Android,
debe
aparecer el nuevo plugin. Seleccionarlo y
darle install. Luego de un par de Next y
OK estar instalado el plugin.
Hasta ac solo hemos instalado el plugin, es
decir, la posibilidad de que NetBeans
entienda cuando se le hable de Android. Ahora falta lo ms importante, la librera
Android, para ellos entramos a http://developer.android.com/sdk/index.html y una vez all
abrir la pestaa Use an existing IDE y hacer click en el botn Download the SDK
Tools. Esto descargar el tar.gz del SDK Android ms reciente. Al terminar la descarga,
descomprimir el archivo (En Linux, con el comando tar -xzvf <archivo.tar.gz> har todo el
trabajo en un solo comando).
Una vez descomprimido, vamos dentro de NetBeans a Tools > Options > Miscellaneous
> Android. En SDK Location, la carpeta descomprimida, as:
2014
18
Hasta ac tenemos configurado el Android SDK, sin embargo, an falta un ltimo paso y
es validar que todos los componentes de Android estn instalados. Para ello vamos a
Tools > Android SDK Manager. Esta ventana permite aregar o actualizar las ltimas
Tools del SDK y descargar un Target, es decir, la versin de Android con la cual vamos
a trabajar (Ice Cream, Gingerbread, etc) y puede ser una o ms. Seleccionando una o
ms API y la seccin Tools le damos Install packages. Esto descargar el API
(Target) que deseemos y las Tools para trabajar con dicho Target. Al final si
seleccionamos solo el check de installed debe verse similar a este:
2014
19
3.2
Primera aplicacin
2014
20
2014
21
4 Android Studio
4.1 Configuracin e instalacin
1. Descargue el Android Estudio paquete desde arriba.
2. Instalar Android Studio y las herramientas del SDK:
Windows:
1. Ejecute el archivo EXE descargado, android-studio-paquete-<version>. exe
2. Siga el asistente de instalacin para instalar Android Studio.
Problema conocido: en algunos sistemas Windows, el script lanzador no
encuentra donde est instalado Java. Si se encuentra con este problema, es
necesario establecer una variable de entorno que indica la ubicacin correcta.
Seleccione el men Inicio> Equipo> Propiedades del sistema> Advanced System
Properties. A continuacin, abra la pestaa Opciones avanzadas> Variables de
entorno y agregar una nueva variable del sistema JAVA_HOME que apunte a la
carpeta de JDK, por ejemplo C: \ Archivos de programa \ Java \ jdk1.7.0_21.
Mac OS X:
1. Abra el archivo DMG descargado, el androide-studio-paquete-<version>. dmg
2. Arrastre y suelte Android Estudio en la carpeta Aplicaciones.
Problema conocido: Dependiendo de la configuracin de seguridad, cuando se
intenta abrir Android de estudio, es posible que vea una advertencia que dice que
el paquete est daado y debe ser movido a la papelera. Si esto ocurre, vaya a
Preferencias del Sistema> Seguridad y Privacidad y bajo Permitir que las
aplicaciones descargadas desde, seleccione cualquier lugar. A continuacin, abra
Android Studio de nuevo.
Linux:
1. Descomprimir el archivo Tar descargado, el androide-studio-paquete-<version>.
tgz, en un lugar adecuado para sus aplicaciones.
2. Para lanzar Android de estudio, navegue a la /android-studio/bin directorio en un
terminal y ejecutar studio.sh
Es posible que desee aadir android-studio/bin / a la variable de entorno PATH,
2014
22
2014
23
Package name: Nombre del paquete, que debe ser unidentificador nico de la
aplicacin. Este nombre no se muestra al usuario, pero se debe mantener el mismo
nombre de paquete durante todo el tiempo de vida de la aplicacin, ya que es la
manera en la que distintas versiones de la aplicacin se consideran la misma
aplicacin. Se suele utilizar el nombre de dominio al revs de la empresa o del autor
que realiza la aplicacin, seguido de un identificador de la aplicacin. Este nombre de
paquete debe ser un nombre vlido de paquete Java, por lo que no se admitirn
determinados caracteres. Por defecto aparece el prefijo com.example, pero en una
aplicacin real debe ser modificado por otro nombre.
Project location: Carpeta en la que almacenarn los archivos correspondientes
al proyecto.
Minimum required SDK: Debes elegir la versin de API ms baja que tu
aplicacin puede soportar. Cuanto ms bajo sea el nmero de versin mnima, ms
dispositivos podrn utilizar tu aplicacin, pero eso significar tambin que tendrs
menos caractersticas disponibles.
Target SDK: Indica el nivel de API ms alto con la que se sabe que la aplicacin
puede funcionar correctamente. Este dato informa al sistema que has probado
correctamente la aplicacin con esa versin sin problemas de compatibilidad, y que
puede ejecutarse tambin en versiones anteriores, hasta la versin mnima indicada
anteriormente.
Compile with: Versin de API que deseas utilizar para compilar el proyecto,
seleccionndola entre las versiones instaladas en el SDK. Conviene que sea la
versin ms moderna.
Theme: Tema (combinaciones de colores) del interfaz de usuario que se tomar
como base para la aplicacin.
Create custom launcher icon: Debes dejarlo activado si deseas que el asistente
de creacin del proyecto muestre una ventana que te permite crear un icono
personalizado para la aplicacin.
Create activity: Te permite crear, tambin durante este asistente, una pantalla
para la aplicacin con un diseo prefijado.
Mark
this
project
as
a
library: Marcar el proyecto como una
librera utilizable en otros proyectos, en
lugar de una aplicacin ejecutable por el
usuario.
GridLayout,
Fragments,
Navigation
Drawer,
Action
Bar: Selecciona los elementos que
desees utilizar en la aplicacin entre los
indicados, para que se utilice en el
proyecto la librera de soporte (Support
Library) que permite utilizar estos
elementos en versiones antiguas que no
soportaban esos elementos.
2014
24
Para finalizar, indica el nombre que le deseas dar a la clase Java asocidada a la Activity
(Activity Name), el nombre para el archivo que almacenar la estructura de los
2014
25
2014
26
2014
27
Tras desbloquear la pantalla de inicio del dispositivo si fuera necesario, podrs ver la
aplicacin en funcionamiento.
2014
28