1. Contenido
TarracoDroid
Comunidad de Usuarios Android de Tarragona
Tomas Gonzalez
tomas.gonzalez@tarracodroid.com
23 de julio de 2011
logo
Tomas Gonzalez TarracoDroid
3. Contenido
Contenido
1 Objetivos
2 TarracoDroid?
3 Introducci´n a las aplicaciones
o
4 Software necesario
5 La primera aplicaci´n
o
6 Aplicaci´n ELP
o
logo
Tomas Gonzalez TarracoDroid
4. Objetivos
TarracoDroid?
Introducci´n a las aplicaciones
o
Software necesario
La primera aplicaci´n
o
Aplicaci´n ELP
o
Objetivos
TarracoDroid
Introducci´n a la aplicaciones Android
o
Software necesario
La primera aplicaci´n
o
Aplicaci´n Ebre LAN Party
o
logo
Tomas Gonzalez TarracoDroid
5. Objetivos
TarracoDroid?
Introducci´n a las aplicaciones
o
Software necesario
La primera aplicaci´n
o
Aplicaci´n ELP
o
TarracoDroid?
Qu´ es TarracoDroid?
e
Comunidad de Usuarios Android de Tarragona
Motivaciones
Aprender juntos a desarrollar para la plataforma Android (Sdk
i/o Ndk)
Hacer proyectos de aplicaciones
Hacer de Beta Testers de aplicaciones en fase de desarrollo.
logo
Tomas Gonzalez TarracoDroid
6. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Introducci´n a las aplicaciones
o
Activities: Son las encargadas de mostrar la interfaz y
gestionar los eventos (notificaciones, clics)
Services: Se ejecutan en background.
Broadcast receivers: Responden a peticiones o sucesos del
sistema
Content Providers: Guardan informaci´n y la ponen en
o
disposici´n de otras apps
o
logo
Tomas Gonzalez TarracoDroid
7. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Componentes de una App
Se inician de forma independiente. El usuario o el sistema las
puede arrancar, ejecutar, pausar, resumir, parar y reiniciar
Dada esta independencia, se pueden reutilizar y reemplazar
por otras actividades.
Ejemplo: Una aplicaci´n de llamandas, utiliza 4 actividades
o
(tel´fono, registro de llamandas, contactos y preferidos)
e
logo
Tomas Gonzalez TarracoDroid
8. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Components de una App
Otros componentes de una aplicaci´n:
o
Services
Content providers
Broadcast receivers
Intents
Notifications
Elementos Gr´ficos
a
Persistent Storage
MapView Activity
Otros:Storage, network, multimedia, GPS, Phone Services.
logo
Tomas Gonzalez TarracoDroid
9. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Proyecto Android
Un proyecto Android puede contener los siguientes recursos:
Layouts
Im´genes
a
Cadenas de texto
Sonidos
Colores
Temas
Animaciones
...
logo
Tomas Gonzalez TarracoDroid
10. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
La clase R
La clase R es generada de forma autom´tica por el compilador
a
de Android.
Contiene los identificadores de todos los elementos que
forman nuestra aplicaci´n.
o
logo
Tomas Gonzalez TarracoDroid
11. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Intents
Arrancar Activies.
Los intents permiten paso de parametros entre actividades o
aplicaciones
Invocaci´n Implicita, el gestor de intenciones decide la
o
actividad m´s apropiada.
a
Invocaci´n Explicita, se pide el arranque de una actividad en
o
concreto
logo
Tomas Gonzalez TarracoDroid
12. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Men´
u
Aparecen al apretar la tecla Men´ del dispositivo Android.
u
No ocupan espacio en la pantalla cuando no son necesarios.
Pueden haber como m´ximo 6 opciones en el men´ visibles al
a u
mismo tempo.
El Expanded Men´ muestra el resto de opciones si hay m´s de
u a
6.
logo
Tomas Gonzalez TarracoDroid
13. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Men´s
u
logo
Tomas Gonzalez TarracoDroid
14. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Tipos de Men´s
u
Options Men´, depende de la activity.
u
Context Men´, est´ disponible en cualquier vista (3 seg.)
u a
Submenu, muestra las opciones de un men´ principal y no
u
puede tener iconos.
logo
Tomas Gonzalez TarracoDroid
15. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Men´s
u
logo
Tomas Gonzalez TarracoDroid
16. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Caracter´
ısticas de las Notificaciones
Icono
Un ticker y un texto expandido
Lanza un Intent cuando el usuario las selecciona
Sonido, luz, vibraci´n
o
logo
Tomas Gonzalez TarracoDroid
17. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Notificaci´n
o
logo
Tomas Gonzalez TarracoDroid
18. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Notificaci´n
o
logo
Tomas Gonzalez TarracoDroid
19. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Caracter´
ısticas del Toast
Notificaciones cortas
Notifican al usuario sin interrumpirlo
logo
Tomas Gonzalez TarracoDroid
20. Objetivos Componentes
TarracoDroid? Recursos de un proyecto Android
Introducci´n a las aplicaciones
o Directorios y la clase R
Software necesario Introducci´n a los Intents
o
La primera aplicaci´n
o Introducci´n a los Men´s
o u
Aplicaci´n ELP
o Introducci´n a las Notificaciones y Toast
o
Toast
logo
Tomas Gonzalez TarracoDroid
21. Objetivos
TarracoDroid?
Instalaci´n ADT
o
Introducci´n a las aplicaciones
o
Instalar SDK Platform Android X.Y
Software necesario
Configuraci´n ADT
o
La primera aplicaci´n
o
Aplicaci´n ELP
o
Software necesario
Eclipse IDE
Android Sdk (Java,32 bits)
Android Ndk (C++, opcional)
ADT eclipse plugin
Java Sun SDK / OpenJDK
logo
Tomas Gonzalez TarracoDroid
22. Objetivos
TarracoDroid?
Instalaci´n ADT
o
Introducci´n a las aplicaciones
o
Instalar SDK Platform Android X.Y
Software necesario
Configuraci´n ADT
o
La primera aplicaci´n
o
Aplicaci´n ELP
o
Instalaci´n ADT
o
Android Development Tools (ADT)
Acceso integrado en el eclipse de adb, ddms, ...
Instalaci´n indicando el repositorio del ADT:
o
Menu Ayuda → Instalar Software
Clicar boton A˜adir
n
http://dl-ssl.google.com/android/eclipse
logo
Tomas Gonzalez TarracoDroid
23. Objetivos
TarracoDroid?
Instalaci´n ADT
o
Introducci´n a las aplicaciones
o
Instalar SDK Platform Android X.Y
Software necesario
Configuraci´n ADT
o
La primera aplicaci´n
o
Aplicaci´n ELP
o
http://dl-ssl.google.com/android/eclipse
logo
Tomas Gonzalez TarracoDroid
24. Objetivos
TarracoDroid?
Instalaci´n ADT
o
Introducci´n a las aplicaciones
o
Instalar SDK Platform Android X.Y
Software necesario
Configuraci´n ADT
o
La primera aplicaci´n
o
Aplicaci´n ELP
o
Configuraci´n ADT
o
Hay que vincular la instalaci´n del plugin ADT con el Android
o
SDK que hemos instalado anteriormente.
Indicar al eclipse donde esta el Android SDK instalado Menu
Ventana->Preferencias->Android
logo
Tomas Gonzalez TarracoDroid
25. Objetivos
TarracoDroid?
Instalaci´n ADT
o
Introducci´n a las aplicaciones
o
Instalar SDK Platform Android X.Y
Software necesario
Configuraci´n ADT
o
La primera aplicaci´n
o
Aplicaci´n ELP
o
Configuraci´n ADT
o
logo
Tomas Gonzalez TarracoDroid
26. Objetivos
TarracoDroid?
Instalaci´n ADT
o
Introducci´n a las aplicaciones
o
Instalar SDK Platform Android X.Y
Software necesario
Configuraci´n ADT
o
La primera aplicaci´n
o
Aplicaci´n ELP
o
Qu´ nos proporciona ADT?
e
Interfaz gr´fica de los comandos Android SDK
a
Nos permite gestionar:
Gestionar versiones anteriores y m´s nuevas del android SDK
a
Versiones APIs de Google propietarias
Versiones plataformas nuevas: Nexus S, Tablets, ...
logo
Tomas Gonzalez TarracoDroid
27. Objetivos
TarracoDroid?
Instalaci´n ADT
o
Introducci´n a las aplicaciones
o
Instalar SDK Platform Android X.Y
Software necesario
Configuraci´n ADT
o
La primera aplicaci´n
o
Aplicaci´n ELP
o
Instalaci´n plataformas adicionales
o
logo
Tomas Gonzalez TarracoDroid
28. Objetivos
Android Virtual Devices
TarracoDroid?
Selecci´n Api Level
o
Introducci´n a las aplicaciones
o
Selecci´n medida del display
o
Software necesario
Selecci´n medida memoria externa SD
o
La primera aplicaci´n
o
Selecci´n suporte de Hardware
o
Aplicaci´n ELP
o
Crear nuestro primer proyecto
Crear un proyecto Android vacio.
Menu Archivo → Nuevo → Proyecto → Android
Dar un nombre al proyecto: Ebre LAN Party
Indicar que API se utilizar´ cuando se compila
a
Dar un nombre a la aplicaci´n: Ebre LAN Party
o
Indicar el paquete al que pertenece la aplicaci´:
o
com.tarracodroid.actes.ELP
Dar un nombre a la tarea: ELP
Resultado : Hello World, ELP!
logo
Tomas Gonzalez TarracoDroid
29. Objetivos
Android Virtual Devices
TarracoDroid?
Selecci´n Api Level
o
Introducci´n a las aplicaciones
o
Selecci´n medida del display
o
Software necesario
Selecci´n medida memoria externa SD
o
La primera aplicaci´n
o
Selecci´n suporte de Hardware
o
Aplicaci´n ELP
o
Como ejecutamos nuestra aplicaci´n?
o
Dispositivo real
Dispositivo emulado AVD (Android Virtual Device)
logo
Tomas Gonzalez TarracoDroid
30. Objetivos
Android Virtual Devices
TarracoDroid?
Selecci´n Api Level
o
Introducci´n a las aplicaciones
o
Selecci´n medida del display
o
Software necesario
Selecci´n medida memoria externa SD
o
La primera aplicaci´n
o
Selecci´n suporte de Hardware
o
Aplicaci´n ELP
o
Android Virtual Devices
Crear un dispositivo emulado para ejecutar nuestra aplicaci´n.
o
Menu Window → Android SDK and AVD Manager
Clicar bot´n New
o
logo
Tomas Gonzalez TarracoDroid
31. Objetivos
Android Virtual Devices
TarracoDroid?
Selecci´n Api Level
o
Introducci´n a las aplicaciones
o
Selecci´n medida del display
o
Software necesario
Selecci´n medida memoria externa SD
o
La primera aplicaci´n
o
Selecci´n suporte de Hardware
o
Aplicaci´n ELP
o
Selecci´n Api Level
o
Campo Target
Tiene que ser la misma o inferior a la que tiene instalada el
dispositivo real.
logo
Tomas Gonzalez TarracoDroid
32. Objetivos
Android Virtual Devices
TarracoDroid?
Selecci´n Api Level
o
Introducci´n a las aplicaciones
o
Selecci´n medida del display
o
Software necesario
Selecci´n medida memoria externa SD
o
La primera aplicaci´n
o
Selecci´n suporte de Hardware
o
Aplicaci´n ELP
o
Selecci´n medida del display
o
Campo Built-in:
HTC Desire: 480 X 800 WVGA
HTC Wildfire: 240 x 320 QVGA
logo
Tomas Gonzalez TarracoDroid
33. Objetivos
Android Virtual Devices
TarracoDroid?
Selecci´n Api Level
o
Introducci´n a las aplicaciones
o
Selecci´n medida del display
o
Software necesario
Selecci´n medida memoria externa SD
o
La primera aplicaci´n
o
Selecci´n suporte de Hardware
o
Aplicaci´n ELP
o
Selecci´n medida memoria externa SD
o
Campo Size
No hace falta que sea la medida real del dispositivo.
logo
Tomas Gonzalez TarracoDroid
34. Objetivos
Android Virtual Devices
TarracoDroid?
Selecci´n Api Level
o
Introducci´n a las aplicaciones
o
Selecci´n medida del display
o
Software necesario
Selecci´n medida memoria externa SD
o
La primera aplicaci´n
o
Selecci´n suporte de Hardware
o
Aplicaci´n ELP
o
Selecci´n suporte de Hardware
o
logo
Tomas Gonzalez TarracoDroid
35. Objetivos
Android Virtual Devices
TarracoDroid?
Selecci´n Api Level
o
Introducci´n a las aplicaciones
o
Selecci´n medida del display
o
Software necesario
Selecci´n medida memoria externa SD
o
La primera aplicaci´n
o
Selecci´n suporte de Hardware
o
Aplicaci´n ELP
o
Ejecutar nuestra primera aplicaci´n
o
Menu Ejecutar → Ejecutar
Seleccionar Aplicaci´n Android
o
logo
Tomas Gonzalez TarracoDroid
36. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Caracter´
ısticas
Menus
Submenus
Activity, ListActivity
Intent
Toast
logo
Tomas Gonzalez TarracoDroid
37. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Pantalla Inicial
Declaraci´n del Men´
o u
Creaci´n del Men´ (Inflate)
o u
Intent para la creaci´n de la Pantalla Actividades
o
Modificaci´n Manifest
o
logo
Tomas Gonzalez TarracoDroid
38. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Creaci´n Men´
o u
logo
Tomas Gonzalez TarracoDroid
39. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Creaci´n Men´
o u
logo
Tomas Gonzalez TarracoDroid
40. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Creaci´n Men´
o u
logo
Tomas Gonzalez TarracoDroid
41. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Creaci´n Men´
o u
logo
Tomas Gonzalez TarracoDroid
42. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Creaci´n Men´
o u
Tenemos que vincular el men´ definido en el xml con la
u
activity
logo
Tomas Gonzalez TarracoDroid
43. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Creaci´n Men´
o u
Definimos el comportamiento al seleccionar un men´.
u
logo
Tomas Gonzalez TarracoDroid
44. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Pantalla Lista de Actividades
Declaraci´n del Men´
o u
Creaci´n del Men´ (Inflate)
o u
ListView
Intent para la creaci´n de la Pantalla Mostrar Actividad
o
logo
Tomas Gonzalez TarracoDroid
45. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Pantalla Lista de Actividades
logo
Tomas Gonzalez TarracoDroid
46. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Pantalla Lista de Actividades
logo
Tomas Gonzalez TarracoDroid
47. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Pantalla Lista de Actividades
logo
Tomas Gonzalez TarracoDroid
48. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Pantalla Lista de Actividades
Paso de parametros entre activities de una misma aplicaci´n:
o
logo
Tomas Gonzalez TarracoDroid
49. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Pantalla Mostrar Actividad
Declaraci´n del Men´
o u
Creaci´n del Men´ (Inflate)
o u
TextView
Intent para invocar google calendar con paso par´metros
a
logo
Tomas Gonzalez TarracoDroid
50. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Pantalla Lista de Actividades
Los datos intercambiados entre actividades se muestran en
TextViews.
logo
Tomas Gonzalez TarracoDroid
51. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Pantalla Lista de Actividades
logo
Tomas Gonzalez TarracoDroid
52. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Pantalla Lista de Actividades
logo
Tomas Gonzalez TarracoDroid
53. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Pantalla Lista de Actividades
logo
Tomas Gonzalez TarracoDroid
54. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Pantalla Lista de Actividades
logo
Tomas Gonzalez TarracoDroid
55. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Pantalla Lista de Actividades
Toast, aviso emergente.
logo
Tomas Gonzalez TarracoDroid
56. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
Conclusiones
Desarrollar nuestra primera aplicaci´n es relativamente
o
sencillo.
Los elementos gr´ficos se declaran en xml.
a
Hay que vincular nuestros xml con las Activities. (Men´,
u
Layouts, ...)
Los Intents nos permiten invocar y pasar parametros.
logo
Tomas Gonzalez TarracoDroid
57. Objetivos
Caracter´
ısticas
TarracoDroid?
Pantalla Inicial
Introducci´n a las aplicaciones
o
Pantalla Lista de Actividades
Software necesario
Pantalla Mostrar Actividad
La primera aplicaci´n
o
Conclusiones
Aplicaci´n ELP
o
TarracoDroid
Contacto:
correo: tomas.gonzalez@tarracodroid.com,
core@tarracodroid.com
twitter: @TarracoDroid i @TomasGiS
www.tarracodroid.com
logo
Tomas Gonzalez TarracoDroid