SlideShare ist ein Scribd-Unternehmen logo
1 von 16
1. Descargar el Android SDK de:
http://developer.android.com/sdk/index.html
Seleccionando nuestra versión de Windows 32 o 64 bits.
Lo instalamos
2. Descargar la Plataforma de Java desde Oracle, puesto que es sobre
la que vamos a desarrollar
http://www.oracle.com/technetwork/es/java/javase/downloads/index.html
Basta descargar el JDK e instalarlo.
Para nuestros amigos “JAVEROS”, saben de lo que hablamos para
los “DOTNETEROS” y otros, hay que aprender algo de JAVA.
De todos modos los desarrolladores estamos acostumbrados a
instalar y desinstalar hasta que nuestro entorno de desarrollo
queda listo. No voy a abundar en eso, se que todos somos
expertos en eso…..
SOFTWARE A DESCARGAR
Entendiendo la programación en
Android
Antes que nada Android es de Google, por lo que
seleccioné para este pequeño tutorial el “Android
Studio”, que es el entorno de programación perteneciente
a esta gran casa de Internet.
Existen otros entornos de desarrollo, pero Google esta
apostando por su propia herramienta y seamos sinceros
es mejor lo de casa, aunque están otros muy buenos
como Eclipse.
En general Android es como cualquier otro sistema
operativo, pero pensemos como si no conociéramos
nada de programación.
ACTIVIDADES EN ANDROID
Pues como en la vida diaria una actividad es una
acción que hacemos en un tiempo determinado,
como comer, bañarse o estar en una pantalla de
Android.
Por lo que el concepto de ACTIVIDAD es el pan
nuestro de cada día. Al iniciar una aplicación que
desde ahora denominaremos “app”, empieza la
actividad y de ahí otra regresar a la anterior,
pausarlas, reiniciarlas, etc., estas actividades las
podemos también entender como “pantallas” en el
ciclo de vida de nuestra app. Esto se da porque el
S.O. directamente las maneja directamente, no el
usuario, esto es completamente diferente a
programar en Windows. Para los “Linuxeros” esto no
es difícil de entender.
ACTIVIDADES EN ANDROID
Tomo la imagen anterior de Google para mostrar lo
que decíamos en la lamina anterior.
Ahora vemos varias funciones como OnCreate,
OnStart, OnResume etc. Lo explicamos a
continuación.
ACTIVIDADES EN ANDROID
- OnCreate. La actividad es llamada por primera
ocasión.
- OnStart. La actividad esta siendo visible por el
usuario.
- OnResume. La actividad va a comenzar a
interactuar con el user.
- OnPause. Se da cuando se va a lanzar una nueva
actividad.
- OnStop. La actividad queda completamente oculta
para el usuario.
- OnDestroy. Es llamada al final de la actividad y es
destruida completamente.
No vamos a meternos tanto en ello, pero si es
necesario saber el concepto de Actividad.
A TRABAJAR….
A los desarrolladores casi siempre nos aburre la
teoría, pero a veces es necesaria. Ya con la muy
breve explicación anterior vamos a darle al código.
Iniciamos el Android Studio con privilegios de Admin.
Seleccionamos New Project
- Application name y Module Name: MiPrimeraApp.
- Package name: com.example.miprimerapp , todo
en minúsculas. Este es el entorno.
- Lo que sigue es solamente el tipo de entorno sobre
el que nuestra app va a trabajar, versión del
S.O., compilación etc.
Ahora la apariencia de nuestra app, podemos buscar
un ícono, fondo, etc.
El tipo de apariencia de nuestra actividad principal y
el tipo de navegación. Para nuestro ejemplo Blank
Activity
El nombre de nuestra actividad, se sugiere que
cuando sea la primera dejémosla como MainActivity.
Aquí es donde va el código Java que interactúa con
el user
El Layout Name, igual dejémoslo como
activity_main, es el nombre de la pantalla, aquí
están los controles de usuario, como botones, cajas
de texto, etc. Y esta en XML.
Nuesto IDE esta listo para ser manipulado. En este
ejemplo, vamos a dejar el clásico “Hola Mundo”. Lo
corremos con el Boton de PLAY
Ahora esperemos a que se inicie nuestro “simulador” de
Android, lo que permite ver como va nuestra app. Con el
botón que se ve en la imagen, creamos un
smartphone, tablet etc en la versión que queramos:
Podemos tener el tamaño de memoria, tamaño de
pantalla etc. En nuestro caso usaremos el
AVD_for_Nexus_S y lanzamos el emulador, esperemos
un rato porque tarda bastante.
Por lo regular la primera vez no corre la aplicación en el
emulador, o tarda, esperemos un rato o al ver la
pantalla nuevamente corramos la app y tan tan:
Nuesta app esta lista para ser usada en nuestros
dispositivos, el archivo APK esta en la siguiente ruta:
C:usersUSERAndroidStudioProjectsMiPrimeraAppbuild
apk
Lo podemos cargar via USB y listo.
Esta es la primera parte del manual. G R A C I A S

Weitere ähnliche Inhalte

Ähnlich wie Programación en Android 1 capítulo. Introducción

Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
esekazz
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
grachika
 

Ähnlich wie Programación en Android 1 capítulo. Introducción (20)

Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
 
Manual de android
Manual de androidManual de android
Manual de android
 
Netbeans
Netbeans Netbeans
Netbeans
 
Cetis 109(2)
Cetis 109(2)Cetis 109(2)
Cetis 109(2)
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Gadget review
Gadget reviewGadget review
Gadget review
 
Gadget review
Gadget reviewGadget review
Gadget review
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Tutorial j2me
Tutorial j2meTutorial j2me
Tutorial j2me
 
Tutorial j2me
Tutorial j2meTutorial j2me
Tutorial j2me
 
Pocket Edition
 Pocket Edition  Pocket Edition
Pocket Edition
 
Atix12
Atix12Atix12
Atix12
 
De los temas de android (introduccion-10)
De los temas de android (introduccion-10)De los temas de android (introduccion-10)
De los temas de android (introduccion-10)
 
Manual aplicaciones moviles cristian
Manual aplicaciones moviles cristianManual aplicaciones moviles cristian
Manual aplicaciones moviles cristian
 
Actividades-Programacion-Robótica_Parte1.pdf
Actividades-Programacion-Robótica_Parte1.pdfActividades-Programacion-Robótica_Parte1.pdf
Actividades-Programacion-Robótica_Parte1.pdf
 
Android
AndroidAndroid
Android
 
Imperial math -_expo
Imperial math -_expoImperial math -_expo
Imperial math -_expo
 
Imperial math- Presentacion
Imperial math- PresentacionImperial math- Presentacion
Imperial math- Presentacion
 
programacion.en android.joseluis.yama.may.isc.j4
programacion.en android.joseluis.yama.may.isc.j4programacion.en android.joseluis.yama.may.isc.j4
programacion.en android.joseluis.yama.may.isc.j4
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (11)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Programación en Android 1 capítulo. Introducción

  • 1.
  • 2. 1. Descargar el Android SDK de: http://developer.android.com/sdk/index.html Seleccionando nuestra versión de Windows 32 o 64 bits. Lo instalamos 2. Descargar la Plataforma de Java desde Oracle, puesto que es sobre la que vamos a desarrollar http://www.oracle.com/technetwork/es/java/javase/downloads/index.html Basta descargar el JDK e instalarlo. Para nuestros amigos “JAVEROS”, saben de lo que hablamos para los “DOTNETEROS” y otros, hay que aprender algo de JAVA. De todos modos los desarrolladores estamos acostumbrados a instalar y desinstalar hasta que nuestro entorno de desarrollo queda listo. No voy a abundar en eso, se que todos somos expertos en eso….. SOFTWARE A DESCARGAR
  • 3. Entendiendo la programación en Android Antes que nada Android es de Google, por lo que seleccioné para este pequeño tutorial el “Android Studio”, que es el entorno de programación perteneciente a esta gran casa de Internet. Existen otros entornos de desarrollo, pero Google esta apostando por su propia herramienta y seamos sinceros es mejor lo de casa, aunque están otros muy buenos como Eclipse. En general Android es como cualquier otro sistema operativo, pero pensemos como si no conociéramos nada de programación.
  • 4. ACTIVIDADES EN ANDROID Pues como en la vida diaria una actividad es una acción que hacemos en un tiempo determinado, como comer, bañarse o estar en una pantalla de Android. Por lo que el concepto de ACTIVIDAD es el pan nuestro de cada día. Al iniciar una aplicación que desde ahora denominaremos “app”, empieza la actividad y de ahí otra regresar a la anterior, pausarlas, reiniciarlas, etc., estas actividades las podemos también entender como “pantallas” en el ciclo de vida de nuestra app. Esto se da porque el S.O. directamente las maneja directamente, no el usuario, esto es completamente diferente a programar en Windows. Para los “Linuxeros” esto no es difícil de entender.
  • 5. ACTIVIDADES EN ANDROID Tomo la imagen anterior de Google para mostrar lo que decíamos en la lamina anterior. Ahora vemos varias funciones como OnCreate, OnStart, OnResume etc. Lo explicamos a continuación.
  • 6. ACTIVIDADES EN ANDROID - OnCreate. La actividad es llamada por primera ocasión. - OnStart. La actividad esta siendo visible por el usuario. - OnResume. La actividad va a comenzar a interactuar con el user. - OnPause. Se da cuando se va a lanzar una nueva actividad. - OnStop. La actividad queda completamente oculta para el usuario. - OnDestroy. Es llamada al final de la actividad y es destruida completamente. No vamos a meternos tanto en ello, pero si es necesario saber el concepto de Actividad.
  • 7. A TRABAJAR…. A los desarrolladores casi siempre nos aburre la teoría, pero a veces es necesaria. Ya con la muy breve explicación anterior vamos a darle al código. Iniciamos el Android Studio con privilegios de Admin.
  • 8. Seleccionamos New Project - Application name y Module Name: MiPrimeraApp. - Package name: com.example.miprimerapp , todo en minúsculas. Este es el entorno. - Lo que sigue es solamente el tipo de entorno sobre el que nuestra app va a trabajar, versión del S.O., compilación etc.
  • 9. Ahora la apariencia de nuestra app, podemos buscar un ícono, fondo, etc.
  • 10. El tipo de apariencia de nuestra actividad principal y el tipo de navegación. Para nuestro ejemplo Blank Activity
  • 11. El nombre de nuestra actividad, se sugiere que cuando sea la primera dejémosla como MainActivity. Aquí es donde va el código Java que interactúa con el user El Layout Name, igual dejémoslo como activity_main, es el nombre de la pantalla, aquí están los controles de usuario, como botones, cajas de texto, etc. Y esta en XML.
  • 12. Nuesto IDE esta listo para ser manipulado. En este ejemplo, vamos a dejar el clásico “Hola Mundo”. Lo corremos con el Boton de PLAY
  • 13. Ahora esperemos a que se inicie nuestro “simulador” de Android, lo que permite ver como va nuestra app. Con el botón que se ve en la imagen, creamos un smartphone, tablet etc en la versión que queramos:
  • 14. Podemos tener el tamaño de memoria, tamaño de pantalla etc. En nuestro caso usaremos el AVD_for_Nexus_S y lanzamos el emulador, esperemos un rato porque tarda bastante.
  • 15. Por lo regular la primera vez no corre la aplicación en el emulador, o tarda, esperemos un rato o al ver la pantalla nuevamente corramos la app y tan tan:
  • 16. Nuesta app esta lista para ser usada en nuestros dispositivos, el archivo APK esta en la siguiente ruta: C:usersUSERAndroidStudioProjectsMiPrimeraAppbuild apk Lo podemos cargar via USB y listo. Esta es la primera parte del manual. G R A C I A S