SlideShare una empresa de Scribd logo
1 de 57
Contenido




             TarracoDroid
Comunidad de Usuarios Android de Tarragona

                Tomas Gonzalez
              tomas.gonzalez@tarracodroid.com



              23 de julio de 2011


                                                logo



            Tomas Gonzalez      TarracoDroid
Contenido




Ebre LAN Party 2011




                                                 logo



                 Tomas Gonzalez   TarracoDroid
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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

Más contenido relacionado

Destacado

Работа с покупателем недвижимости
Работа с покупателем недвижимостиРабота с покупателем недвижимости
Работа с покупателем недвижимостиГеннадий Метёлкин
 
Overview of Postgres 9.5
Overview of Postgres 9.5 Overview of Postgres 9.5
Overview of Postgres 9.5 EDB
 
Why do-leaves-change-color-in-the-fall
Why do-leaves-change-color-in-the-fallWhy do-leaves-change-color-in-the-fall
Why do-leaves-change-color-in-the-fallDevon Inglee
 
サポートメンバは見た! Hadoopバグワースト10 (adoop / Spark Conference Japan 2016 ライトニングトーク発表資料)
サポートメンバは見た! Hadoopバグワースト10 (adoop / Spark Conference Japan 2016 ライトニングトーク発表資料)サポートメンバは見た! Hadoopバグワースト10 (adoop / Spark Conference Japan 2016 ライトニングトーク発表資料)
サポートメンバは見た! Hadoopバグワースト10 (adoop / Spark Conference Japan 2016 ライトニングトーク発表資料)NTT DATA OSS Professional Services
 
2016年4月のAWSサービスアップデートまとめ
2016年4月のAWSサービスアップデートまとめ2016年4月のAWSサービスアップデートまとめ
2016年4月のAWSサービスアップデートまとめAmazon Web Services Japan
 
«Новые инструменты в платном трафике», Ирина Чикишева, е96.ru
«Новые инструменты в платном трафике», Ирина Чикишева, е96.ru«Новые инструменты в платном трафике», Ирина Чикишева, е96.ru
«Новые инструменты в платном трафике», Ирина Чикишева, е96.ruweb2win
 
9 простых способов увеличить продажи агентства недвижимости
 9 простых способов увеличить продажи агентства недвижимости 9 простых способов увеличить продажи агентства недвижимости
9 простых способов увеличить продажи агентства недвижимости"EXILEM" marketing agency
 
Autovacuum, explained for engineers, new improved version PGConf.eu 2015 Vienna
Autovacuum, explained for engineers, new improved version PGConf.eu 2015 ViennaAutovacuum, explained for engineers, new improved version PGConf.eu 2015 Vienna
Autovacuum, explained for engineers, new improved version PGConf.eu 2015 ViennaPostgreSQL-Consulting
 
Materi power point belajar tajwid
Materi power point belajar tajwidMateri power point belajar tajwid
Materi power point belajar tajwidraudahtgr
 
Streaming replication in practice
Streaming replication in practiceStreaming replication in practice
Streaming replication in practiceAlexey Lesovsky
 

Destacado (14)

Работа с покупателем недвижимости
Работа с покупателем недвижимостиРабота с покупателем недвижимости
Работа с покупателем недвижимости
 
Презентация Гил
Презентация ГилПрезентация Гил
Презентация Гил
 
Overview of Postgres 9.5
Overview of Postgres 9.5 Overview of Postgres 9.5
Overview of Postgres 9.5
 
Why do-leaves-change-color-in-the-fall
Why do-leaves-change-color-in-the-fallWhy do-leaves-change-color-in-the-fall
Why do-leaves-change-color-in-the-fall
 
Mutual Evaluation of Canada
Mutual Evaluation of CanadaMutual Evaluation of Canada
Mutual Evaluation of Canada
 
APG Mutual Evaluation of Bangladesh - 2016
APG Mutual Evaluation of Bangladesh - 2016APG Mutual Evaluation of Bangladesh - 2016
APG Mutual Evaluation of Bangladesh - 2016
 
Mutual Evaluation of the United States - 2016
Mutual Evaluation of the United States - 2016Mutual Evaluation of the United States - 2016
Mutual Evaluation of the United States - 2016
 
サポートメンバは見た! Hadoopバグワースト10 (adoop / Spark Conference Japan 2016 ライトニングトーク発表資料)
サポートメンバは見た! Hadoopバグワースト10 (adoop / Spark Conference Japan 2016 ライトニングトーク発表資料)サポートメンバは見た! Hadoopバグワースト10 (adoop / Spark Conference Japan 2016 ライトニングトーク発表資料)
サポートメンバは見た! Hadoopバグワースト10 (adoop / Spark Conference Japan 2016 ライトニングトーク発表資料)
 
2016年4月のAWSサービスアップデートまとめ
2016年4月のAWSサービスアップデートまとめ2016年4月のAWSサービスアップデートまとめ
2016年4月のAWSサービスアップデートまとめ
 
«Новые инструменты в платном трафике», Ирина Чикишева, е96.ru
«Новые инструменты в платном трафике», Ирина Чикишева, е96.ru«Новые инструменты в платном трафике», Ирина Чикишева, е96.ru
«Новые инструменты в платном трафике», Ирина Чикишева, е96.ru
 
9 простых способов увеличить продажи агентства недвижимости
 9 простых способов увеличить продажи агентства недвижимости 9 простых способов увеличить продажи агентства недвижимости
9 простых способов увеличить продажи агентства недвижимости
 
Autovacuum, explained for engineers, new improved version PGConf.eu 2015 Vienna
Autovacuum, explained for engineers, new improved version PGConf.eu 2015 ViennaAutovacuum, explained for engineers, new improved version PGConf.eu 2015 Vienna
Autovacuum, explained for engineers, new improved version PGConf.eu 2015 Vienna
 
Materi power point belajar tajwid
Materi power point belajar tajwidMateri power point belajar tajwid
Materi power point belajar tajwid
 
Streaming replication in practice
Streaming replication in practiceStreaming replication in practice
Streaming replication in practice
 

Similar a Introducción a las aplicaciones Android (20)

Desarrolla aplicaciones moviles
Desarrolla aplicaciones movilesDesarrolla aplicaciones moviles
Desarrolla aplicaciones moviles
 
Sesion14
Sesion14Sesion14
Sesion14
 
Sesion14
Sesion14Sesion14
Sesion14
 
131121 xestion integral_open_erp
131121 xestion integral_open_erp131121 xestion integral_open_erp
131121 xestion integral_open_erp
 
131121 xestion integral_open_erp
131121 xestion integral_open_erp131121 xestion integral_open_erp
131121 xestion integral_open_erp
 
Diplomado de android
Diplomado de androidDiplomado de android
Diplomado de android
 
Las apps
Las appsLas apps
Las apps
 
SharePoint Day 2012_SharePoint in your hand
SharePoint Day 2012_SharePoint in your handSharePoint Day 2012_SharePoint in your hand
SharePoint Day 2012_SharePoint in your hand
 
Las apps1
Las apps1Las apps1
Las apps1
 
Las apps
Las appsLas apps
Las apps
 
Trabajo de Tecnología
Trabajo de TecnologíaTrabajo de Tecnología
Trabajo de Tecnología
 
Software y herramientas de RRHH. Una breve aproximación
Software y herramientas de RRHH. Una breve aproximaciónSoftware y herramientas de RRHH. Una breve aproximación
Software y herramientas de RRHH. Una breve aproximación
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacion
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 

Más de TarracoDroid

Introducció a Android
Introducció a AndroidIntroducció a Android
Introducció a AndroidTarracoDroid
 
Presentacio Tarracodroid Cambrils 28-01-2012
Presentacio Tarracodroid Cambrils 28-01-2012Presentacio Tarracodroid Cambrils 28-01-2012
Presentacio Tarracodroid Cambrils 28-01-2012TarracoDroid
 
Introducció Android i Google Maps
Introducció Android i Google MapsIntroducció Android i Google Maps
Introducció Android i Google MapsTarracoDroid
 
Introducció a la plataforma Android (Updated)
Introducció a la plataforma Android (Updated)Introducció a la plataforma Android (Updated)
Introducció a la plataforma Android (Updated)TarracoDroid
 
Instal·lació de l'entorn de desenvolupament
Instal·lació de l'entorn de desenvolupamentInstal·lació de l'entorn de desenvolupament
Instal·lació de l'entorn de desenvolupamentTarracoDroid
 
Introducció a Android
Introducció a AndroidIntroducció a Android
Introducció a AndroidTarracoDroid
 
Instalacion eclipse
Instalacion eclipseInstalacion eclipse
Instalacion eclipseTarracoDroid
 
Presentació TarracoDroid
Presentació TarracoDroidPresentació TarracoDroid
Presentació TarracoDroidTarracoDroid
 
Introducció al sistema Android
Introducció al sistema AndroidIntroducció al sistema Android
Introducció al sistema AndroidTarracoDroid
 

Más de TarracoDroid (10)

Introducció a Android
Introducció a AndroidIntroducció a Android
Introducció a Android
 
Rootejar i ROMs
Rootejar i ROMsRootejar i ROMs
Rootejar i ROMs
 
Presentacio Tarracodroid Cambrils 28-01-2012
Presentacio Tarracodroid Cambrils 28-01-2012Presentacio Tarracodroid Cambrils 28-01-2012
Presentacio Tarracodroid Cambrils 28-01-2012
 
Introducció Android i Google Maps
Introducció Android i Google MapsIntroducció Android i Google Maps
Introducció Android i Google Maps
 
Introducció a la plataforma Android (Updated)
Introducció a la plataforma Android (Updated)Introducció a la plataforma Android (Updated)
Introducció a la plataforma Android (Updated)
 
Instal·lació de l'entorn de desenvolupament
Instal·lació de l'entorn de desenvolupamentInstal·lació de l'entorn de desenvolupament
Instal·lació de l'entorn de desenvolupament
 
Introducció a Android
Introducció a AndroidIntroducció a Android
Introducció a Android
 
Instalacion eclipse
Instalacion eclipseInstalacion eclipse
Instalacion eclipse
 
Presentació TarracoDroid
Presentació TarracoDroidPresentació TarracoDroid
Presentació TarracoDroid
 
Introducció al sistema Android
Introducció al sistema AndroidIntroducció al sistema Android
Introducció al sistema Android
 

Último

Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 

Último (20)

Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 

Introducción a las aplicaciones Android

  • 1. Contenido TarracoDroid Comunidad de Usuarios Android de Tarragona Tomas Gonzalez tomas.gonzalez@tarracodroid.com 23 de julio de 2011 logo Tomas Gonzalez TarracoDroid
  • 2. Contenido Ebre LAN Party 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