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.
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