Coding: Conociendo el Desarrollo para aplicaciones Android (Parte III).
Por @RoberVs Roberto von Schoettler.
Continuación de la Parte II
Una vez preparada cualquier aplicación para ser probada, es necesario iniciar una Máquina Virtual de Android (AVD) para correr las aplicaciones. Para ello haremos lo siguiente:
Creamos una máquina virtual. Nos dirigimos a la barra de menú superior -> Window -> Android SDK and AVD manager:

Nos abrirá una ventana que nos muestra una lista de las máquinas virtuales disponibles. Si no tenemos ninguna, procedemos a crearla

Una ventana emergerá que nos permitirá fijar un nombre, la versión que tendrá el dispositivo y el tamaño en la memoria SD (opcional). En éste caso llamaremos la máquina virtual SrDroid2.2, de versión, Android 2.2 y la memoria SD podría fijarse de 512, con eso será suficiente.

Clic en “Create AVD”. Ahora, aparecerá en lista. La seleccionamos y damos clic a “Start…” Aparece una ventana de opciones, es recomendable que demos “check” a “Scale display to real size” y fijemos un tamaño de pantalla de 7 pulgadas.

Una vez hecho ésto, se iniciará nuestro emulador de Android:

En éste estado, la máquina virtual está lista para trabajar, damos clic derecho al proyecto “Test001” -> Run As -> Android Application:

Al correr la aplicación, podemos probar lo que hemos hecho. Si escribimos algo en el área de texto y le damos clic al botón, vemos que el TextView que se encuentra debajo cambia su texto por lo escrito en el área de texto.
Para hacer ésto más divertido, provoquemos un error. Comentemos la línea que relacionamos el botón declarado en la clase Java con el botón creado en main.xml por medio de su ID en R. Ésto provocará un error en tiempo de ejecución porque a la hora de asignar el evento OnClickListener, el botón no estará relacionado en la interfaz.
ET = (EditText)findViewById(R.id.editText1);
TV = (TextView)findViewById(R.id.textView1);
// BTN = (Button)findViewById(R.id.button1);
Si corremos la aplicación nuevamente, nos encontraremos con ésto:

Así es como se manifiesta un error en tiempo de ejecución (Force Close, vete a bañar). Para saber qué salió mal, necesitamos la pestaña de “LogCat”. La buscamos en las Views, yendo al menú superior Window -> Show View -> Other

Ahora desplegamos la carpeta Android y buscamos LogCat

Por medio de éste Log, podemos hacer seguimiento a lo que hace el emulador. Es ideal para detectar errores en tiempo de ejecución. Si corremos la aplicación una vez más y prestamos atención al Log, podemos ver como nos muestra el error en letras rojas. Si nos enfocamos en la línea que dice “Caused by:” nos dice “java.lang.NullPointerException”, donde haciendo doble clic en la línea que le sigue, nos mostrará qué provocó el error. Nos apunta a la línea en donde asignamos el evento OnClickListener al botón.
Con ésto termina éste tutorial que solo echa un vistazo a la programación para Android en el ambiente Eclipse, cubiertos los aspectos principales, es cuestión de investigación para extender lo aquí demostrado y hacer algo más grande.
Espero que les sea de utilidad :). No duden contactarme por Twitter.
Emular juegos de GameBoy (Color y Advance) en tu consola Wii
Elaborado por: TSU Marcel Arcuri.
Contacto: @marcelarcuri.
El presente trabajo es realizado por motivos educativos, ni Tecnoyucas ni yo nos hacemos responsable por el uso final de esta información.
¿Cuántas personas hoy en día recordamos aquellos juegos de Gameboy y lo prácticos que eran pero a su vez lo incomodo de la dimensión de la pantalla la cual cansaba la vista entre otras cosas? Bueno aquí les presento una opción con la cual podrán emular los juegos de GB, GBC y GBA en sus televisores; los únicos requerimientos necesarios son una consola Wii que posea el canal Home Brew Channel (para mas información del canal buscar Yuca MODIFICAR Wii) , una tarjeta SD de 250 MB o mas y una computadora con puerto SD para poder meter los juegos.
Este programa fue desarrollado por los moderadores de http://wii.brewology.com/ una de las fuentes mas grandes de información sobre emuladores y programas para aumentar el aprovechamiento de las consolas tanto actuales como antiguas, sus aportes son netamente gratuitos y de libre acceso por internet.
Características principales del emulador:
- Te permite ver las caratulas de los juegos mientras seleccionas tu juego.
- Configuración de los controles.
- Los juegos pueden estar en los siguientes formatos, .gb, .gbc, .gba, .zip, .7z.
- Tiene soporte para los siguientes controles Wiimote, Nunchuk,Gamecube.
- Los juegos puedes correrlos desde una SD.
Pasos a seguir
1.
Deben descargar el siguiente link: http://www.megaupload.com/?d=YK18H6A5 que contiene el emulador.
2.
Una ves descargado el .rar, este contiene algunos juegos al azar, y gran cantidad caratulas de juegos para que sirva de inventario xD. Lo descomprimen y verán las siguientes carpetas, apps, y vbagx.
3.
Las carpetas apps, y vbagx la ponen en la raíz de su SD (en formato FAT).
4.
Al final les tiene que quedar así:
SD:/apps/vbagx>boot.dol, meta, icon.
SD:/vbagx>roms,saves,covers,cheats
Dentro de la segunda carpeta:
Roms: aquí estarán los juegos del emulador.

Saves: aquí se guardaran los saves de los juegos.

Covers: aquí estarán las caratulas de los juegos.
Las caratulas tienen que tener un tamaño de 224 x 224 (sino la caratula no se vera en el televisor).
Los juegos y las caratulas tienen que tener el mismo nombre, ejemplo:
juego =„,….., Goldensun.zip
caratula =….. Goldensun.png

Preferiblemente sin espacios y las imágenes siempre en .png
cheats = donde iran los cheats de los juegos.
5.
Insertar la SD en el Wii, entrar en el canal Home Brew Channel iniciar el vba gx conver view y entraran en una ventana como esta, donde podran ver todos los juegos disponibles teniendo la facilidad de verlos 1 por 1 así:

O varios seleccionables:

Tambien tienen el boton Settings donde podran configurar a su gusto el emulador a nivel de donde se guardaran los datos entre otras cosas:

6.
Para iniciar un juego basta con selecionarlo con el control y darle alboton A y listo y si quieren configuar la pantalla o loscontolres basta con darealboton Home y apareceraelsiguiente menú:

7.
Y listo ya puedes disfrutar de este emulador y poder jugar todos aquellos juegos disponibles los rows en interte.


