Curso Paso a Paso
Lección 3: Insertando controles “checkbox” y “radio button”
2 oct
Hola en esta 3era Entrega Semanal de este tutorial hablaremos sobre los botones “CheckBox” y “Radio Button”, estos botones sirven mucho en las aplicaciones en que el usuario tenga que interactuar varias respuestas u opciones para que la aplicación haga algo. Puedes ver todas las entregas de este curso por mi perfil en Android Venezuela, este es el link: http://www.androidvenezuela.com/author/antero
Instrucciones CheckBox:
- Creamos un proyecto de una aplicación en Android como lo habíamos hecho anteriormente.
- Buscamos el botón CheckBox y lo ingresamos en la pantalla, para este ejemplo haré un juego, “Quien quiere ser millonario?”, con 4 preguntas y una sólo será la pregunta correcta. Quedará algo así:

- Para cambiar los nombres de los CheckBox, es como cambiamos los nombres en los botones y en los textos normal, si no lo recuerdan aquí esta una imagen para recordarles. (Se cambian en donde dice android:text” Aquí ponen lo que quieran”;):

- Ahora programaremos cuál es la opción correcta, en este caso lo haré TOTALMENTE por Java, a mi parecer en estos casos tenemos más control sobre la aplicación. Primeros importaremos los botones así

- Los importamos como lo habíamos hecho anteriormente con los botones, pero en este caso el objeto es CheckBox.
- Ahora apuntamos las variables (ch1,ch2,ch3,ch4,b1) a su respectivo objeto del XML, como lo habíamos hecho anteriormente, nada cambia y queda algo así:

- Ahora, programaremos el botón que disparara la función de ver la respuesta correcta y hacer algo si es, en este caso nuestra respuesta correcta sera el autor “Gustavo Sanchez” (Osea yo), y el programa dirá un Toast que diga “Respuesta correcta”, en este caso haremos un IF que tendrá como parámetro el CheckBox que nosotros tenemos como respuesta correcta (En este caso es el ch2), y sabrá si esta seleccionado con la función isChecked(), que devuelve un Boolean (true o false), con eso podremos saber si esta seleccionado. Quedará algo así:

- Con eso ya tenemos la respuesta correcta programada, ahora le pondremos un poco más al programa, entonces le daremos una función a cada CheckBox y que diga diferente cosas según la respuesta que escoja, y puede quedar algo así con todas las respuestas:

- Con todo eso listo ya estamos listos para probar el programa y este sería el resultado:

- Con esto tenemos listo el ejemplo de los CheckBox, y ahora haremos el de RadioButton que la diferencia es que con el CheckBox puedes elegir varias opciones y con el RadioButton no.
Instrucciones Radio Button:
- Creamos un proyecto como hicimos anteriormente.
- Ponemos los RadioButton en el XML, en este caso haré un programa que pregunte cuanto es 1+1? y la respuesta sea 2, serán 4 opciones y quedará algo así:

- Luego importamos los botones y programamos el botón para que reaccione cuando se presione con las diferentes opciones, y quedara algo así:

- Es prácticamente el mismo procedimiento que anteriormente vimos con el CheckBox
- Y el resultado nos quedara algo así:

Listo, ya tenemos 2 herramientas para hacer esa aplicación con la que tanto soñamos, ya saben no olviden Compartir.
Siganme Los buenos @AnteroOfficial
Lección 2: Creando Botones en una aplicación Android
25 sep

Bienvenidos al 2do post de este tutorial que sale semanalmente, en esta parte aprenderemos a hacer alguno de los botones en Android y manejar los Text Edit (Textos sobre la pantalla de Android). Si aún no han visto la primera parte pueden verla aquí y así ponerse al día con los cursos.
Instrucciones
- Creamos un proyecto Android, como lo hicimos en el 1er post.
- Dentro del proyecto hay una carpeta llamada “res” dentro de esa carpeta esta otra carpeta llamada “Layout” y dentro de esa carpeta un archivo llamado activity_main.xml (depende de la versión de eclipse, en otras versiones sale como “main.xml”), como lo vemos en esta imagen:
- A la derecha vemos una pantalla blanca que dice Hello world!, eso que vemos ahí es la Activity (o pantalla) que andamos configurando o programando, Esas pantallas poseen diferentes tipos de alineación en las cuales son:
- Linear Layout (Vertical, Horizontal): Eso quiere decir que todos los objetos que están dentro de esa pantalla estarán ordenadas de forma lineal y de manera vertical u horizontal.
- Relative Layout: Quiere decir que todos los objetos estarán de forma relativa al eje (0,0,0) de la pantalla, dicho de mejor manera, en este layout podemos poner todo donde queramos (Existen otros layouts pero no los usaremos por ahora).
- En esa pantalla podemos usar un Drag and Drop (Agarrar y poner) para poner y hacer la pantalla a nuestros gustos, hay varias carpetas que contienen diferente herramientas para poner lo que queramos (Form widget, Text Field, etc).
- Proseguimos a quitar el “Hello World” dándole clic derecho y delete (eliminar), lo hacemos de esta manera por que si le damos al botón suprimir puede ocasionar errores con el layout.
- Para seguir leyendo esta segunda lección del Curso de Desarrollo en Android, dale click en Seguir leyendo «Lección 2: Creando Botones en una aplicación Android»
Lección 1: Creando nuestra primera aplicación en Android
18 sep
Bueno como todos sabemos Android es el sistema operativo móvil más usado a nivel mundial y es famoso por la cantidad de aplicaciones que podemos instalar (más de 600 mil). Algunas veces, tenemos grandes ideas para desarrollar aplicaciones y no sabemos cómo hacerlo.
Aquí les vamos a traer tutoriales de desarrollo en Android, paso a paso, en varias entregas. En esta primera entrega, instalaremos el entorno de desarrollo y crearemos una aplicación sencilla.
Instrucciones
- Lo primero que tenemos que hacer para comenzar es descargar un IDE. Para lo que nos saben que significa IDE, es Integrated Development Environment (Entorno de Desarrollo Integrado), en donde tendremos todas nuestras herramientas para poder hacer la aplicación. El IDE que usaremos es Eclipse, un IDE bastante popular en la comunidad de desarrolladores. Para Descargarlo lo pueden conseguir por http://www.eclipse.org/downloads/ donde lo descargaran para su sistema operativo.
- Tenemos que descargar también las herramientas de Android para desarrollar, conocidas también como el Android SDK, que lo podemos conseguir por el siguiente Link http://developer.android.com/sdk/index.html (Instalar en un lugar que recuerden donde esta ubicado lo usaremos después)
- Tenemos que instalar algo llamado “ADT plugin” son las herramientas que hacen que el IDE (Eclipse) use las herramientas de android, para eso solo tenemos que presionar en el eclipse esta serie de pasos:
- Presionamos “Ayuda”- Instalar nuevo software
Ingresamos en la opción ”Añadir”
Y por ultimo ponemos en el nombre: “ADT Plugin” y en el link ponemos: https://dl-ssl.google.com/android/eclipse/
Luego, seleccionamos en el eclipse Windows -> Preferencias, luego a la izquierda seleccionamos Android, les aparecerá un dialogo y apretamos proceder, Después de eso tenemos que poner la dirección donde el SDK fue instalado para que pueda funcionar con el ADT.
Después de todo esto tenemos ya todas las herramientas instaladas en nuestro IDE, ahora solo nos falta un último paso que es instalar las maquinas virtuales. Para las maquinas virtuales tenemos que pensar para qué versión de Android queremos desarrollar nuestra aplicación, para eso es bueno revisar el dashboard de android para saber cual seria nuestro “Target” en la aplicación. Si quieres consultarlo puedes visitar http://developer.android.com/about/dashboards/index.html
En el dashboard se pueden dar cuenta que la versión mas usada es la 2.3.3, eso quiere decir que la mayoría de los teléfonos que usan Android pertenecen a esa versión y que seria por lógica la mejor versión para desarrollar. Independientemente de eso, cada quien decide en que versión le parece mas cómoda desarrollar.
Para desarrollar una aplicación guiada a un “Target” tenemos que bajar la maquina virtual de esa versión, para eso hacemos lo siguiente: Elegimos el Android SDK manager, como dice la imagen.
Elegimos la versión en la cual vamos a desarrollar (Para este tutorial usaré 2.3.3), y descargamos “Tools” y la 2.3.3.
Nota: Si llega a salir una ventana sobre MOTODEV pidiendo una cuenta y pasword, denle cancelar.
Luego de todo esto, ya tenemos todas las herramientas actualizadas y lista solo para que programemos lo que queramos, el último paso sería crear la maquina virtual donde nuestras aplicaciones correrán.
Hablemos un poco de esta maquina virtual, conocida como la maquina virtual dalvik, fue creada por google para correr las aplicaciones desarrolladas en un simulador del teléfono donde todas las aplicaciones correrán exactamente igual que en los teléfonos.
Para crear una maquina virtual presionamos el botón de maquina virtual en eclipse, le damos nueva
Le ponemos un nombre, en el target elegimos la versión de android que descargamos o que queremos desarrollar en este caso 2.3.3, en size pueden ponerle la memoria interna que desean que tenga la maquina virtual, puede ser la que desean, yo uso 1000 Mb, y listo la crean.
Ya con todo esto podemos desarrollar completamente todas las aplicaciones que queramos en android 2.3.3, ahora haremos un código simple de “Hola mundo”, para eso presionamos Archivo–> Nuevo—> Proyecto—> Android—-> Proyecto Android (depende de la versión de eclipse varia el orden pero es básicamente lo mismo, para la versión JUNO de eclipse aparecen una serie de ventanas después de esto, proponiendo la forma de los activitys y como desean el aspecto de la aplicación, si lo tienen pongan todo por DEFAULT).
Tendremos algo parecido a esto, Donde la MainActivity.java es la clase maestra de la aplicación, haremos un simple texto Toast (La nube de notificación) diciendo hola mundo y que su duración será larga.
Presionamos el botón verde que parece un botón “Play”, y la corremos como una aplicación Android (Si tenemos un teléfono Android conectado por USB, la maquina virtual en ese caso seria nuestro teléfono y van a ver la aplicación correr en su teléfono).
Nos quedara algo así.
Listo FELICITACIONES ya hicieron su primera aplicación en ANDROID 2.3.3
Esperen la segunda entrega, que ya estoy escribiendo. Será una entrega semanal, cada martes. Espero sus comentarios.
















