martes, 25 de marzo de 2014

ENMULADORES PARA ANDROID

. Estos programas nos permiten a jugar a los juegos favoritos de nuestra infancia sin necesidad de contar con el sistema (recreativa, consola u ordenador) que originalmente los ejecutaba. Y además los hay de todos los tipos.
Por otro lado, los smartphones o teléfonos inteligentes se han convertido con el paso del tiempo en uno de los dispositivos más utilizados para jugar a videojuegos. De modo que, combinando la pasión por los emuladores con la emergencia de los smartphones, os hemos preparado este reportaje en el que destacaremos algunos de los mejores emuladores para Android existentes en el mercado en la actualidad

Frodo C64
C64
Desarrollador: Armaud Brochar
Precio: Gratis
Plataforma: Commodore 64


Nesoid
nesoid
Desarrollador: fakenames
Precio: Gratis
Plataforma: NES


RetroArch
retroarch
Desarrollador: Libretor
Precio: Gratis
Plataformas: Varias


MAME4Droid Reloaded
Mame
Desarrollador: Seleuco
Precio: Gratis
Plataforma: Arcade


NEO.emu
Neo emu
Desarrollador: Robert Broglia
Precio: 3,49€
Plataforma: NEO GEO


Snes9x EX+
snes
Desarrollador: Robert Broglia
Precio: Gratis
Plataforma: Super Nintendo

CODIGO DE COLORES PARA ANDROID


 



EEEEEE DDDDDD CCCCCC BBBBBB AAAAAA 999999
888888 777777 666666 555555 444444 333333
222222 111111 000000 FF0000 EE0000 DD0000
CC0000 BB0000 AA0000 990000 880000 770000
660000 550000 440000 330000 220000 110000
FFFFFF FFFFCC FFFF99 FFFF66 FFFF33 FFFF00
CCFFFF CCFFCC CCFF99 CCFF66 CCFF33 CCFF00
99FFFF 99FFCC 99FF99 99FF66 99FF33 99FF00
66FFFF 66FFCC 66FF99 66FF66 66FF33 66FF00
33FFFF 33FFCC 33FF99 33FF66 33FF33 33FF00
00FFFF 00FFCC 00FF99 00FF66 00FF33 00FF00
FFCCFF FFCCCC FFCC99 FFCC66 FFCC33 FFCC00
CCCCFF CCCCCC CCCC99 CCCC66 CCCC33 CCCC00
99CCFF 99CCCC 99CC99 99CC66 99CC33 99CC00
66CCFF 66CCCC 66CC99 66CC66 66CC33 66CC00
33CCFF 33CCCC 33CC99 33CC66 33CC33 33CC00
00CCFF 00CCCC 33CC66 33CC33 00CC99 00CC66
00CC33 00CC00 FF99FF FF99CC FF9999 FF9966
FF9933 FF9900 CC99FF CC99CC CC9999 CC9966
CC9933 CC9900 9999FF 9999CC 999999 999966
999933 999900 6699FF 6699CC 669999 669966
669933 669900 3399FF 3399CC 339999 339966
339933 339900 0099FF 0099CC 009999 009966
009933 009900 FF66FF FF66CC FF6699 FF6666
FF6633 FF6600 CC66FF CC66CC CC6699 CC6666
CC6633 CC6600 9966FF 9966CC 996699 996666
996633 996600 6666FF 6666CC 666699 666666
666633 666600 3366FF 3366CC 336699 336666
336633 336600 0066FF 0066CC 006699 006666
006633 006600 FF33FF FF33CC FF3399 FF3366
FF3333 FF3300 CC33FF CC33CC CC3399 CC3366
CC3333 CC3300 9933FF 9933CC 993399 993366
993333 993300 6633FF 6633CC 663399 663366
663333 663300 3333FF 3333CC 333399 333366
333333 333300 0033FF FF3333 0033CC 003399
003366 003333 003300 FF00FF FF00CC FF0099
FF0066 FF0033 FF0000 CC00FF CC00CC CC0099
CC0066 CC0033 CC0000 9900FF 9900CC 990099
990066 990033 990000 6600FF 6600CC 660099
660066 660033 660000 3300FF 3300CC 330099
330066 330033 330000 0000FF 0000CC 000099
000066 000033 00FF00 00EE00 00DD00 00CC00
00BB00 00AA00 009900 008800 007700 006600
005500 004400 003300 002200 001100 0000FF
0000EE 0000DD 0000CC 0000BB 0000AA 000099
000088 000077 000055 000044 000022 000011

jueves, 6 de marzo de 2014

DOCUMENTACION

Documentación y Api Demos


Aunque en este libro vas a aprender mucho, resultaría imposible tocar todos los aspectos de Android y a un elevado nivel de profundidad. Por lo tanto, resulta imprescindible que dispongas de fuentes de información para consultar los aspectos que vayas necesitando. En este apartado te proponemos dos alternativas: el acceso a documentación sobre Android y el estudio de ejemplos.

Donde encontrar documentación

Puedes encontrarl una completa documentación del SDK localmente en:
…\adt-bundle-windows-…\sdk\docs\index.html

Se incluye la descripción de todas las clases (Develop > Reference), conceptos clave y otro tipo de recursos. Esta documentación también está disponible en línea a través de Internet:

Muchos de los recursos utilizados en este libro puedes encontrarlos en:
Para resolver dudas puntuales sobre programación te recomendamos la Web de preguntas y respuestas:

lunes, 3 de marzo de 2014

ESTRUCTURA DE PROGRAMA EN ANDROID

INTRODUCCION A ANDROID:

www.youtube.com/watch?v=sS3oDIcHNFo

PREPARAR LA CONFIGURACION PARA TRABAJER EN ANDROID:

www.youtube.com/watch?v=q5ngUJXn9pw

Programación

Estructura de una aplicación android

Toda aplicación que crees para android sigue una misma estructura básica, que se compone del código fuente en sí, archivos de recursos y vistas, librerías de código y el android manifest.

Directorio SRC

Se encuentra toda la lógica de aplicación, todas las clases programadas en JAVA. Dentro de ella puedes definir distintos paquetes, donde puedes dividir en capas tus reglas de negocio.

Android Library

Aquí se encuentran todas las librerías propias del SDK de android, dependiendo la versión elegida al crear el proyecto tendrá una versión u otra.

Directorios RES

Se encuentran todos los archivos con los recursos que usan la aplicación. Las imágenes, archivos de idiomas, estilos, etc.. Un pequeños listado de estos puede ser:
Directorio res de una app android
  • Drawable => Carpeta con todas las imágenes de la app. Se subdivide en múltiples carpetas desde la versión 1.6, que contienen las imágenes en distintas resoluciones y tamaños que se usarán dependiendo el dispositivo usado.
  • Directorio layout => Aquí se encuentran las distintas “pantallas” de la aplicación, es decir, los archivos xml con las interfaces visual asociadas a las activities.
  • Values => Carpeta con los xml de contenido de la app. En ella puede haber definidas las constantes de la aplicación, dando la posibilidad del multidioma. También puedes definir estilos para tus componentes. Y todo tipo de configuraciones.

Directorio bin

Aquí se encuentran todos los archivos generados por la propia app. Como sabeis, android usa la máquina virtual dalvik, primero se traduce a los típicos archivos .class de java y posteriormente es traducido a los archivo .dex propios de android.
También esta el ejecutable de la aplicación "apk", sería el equivalente a los "exe" de windows. Es el archivo que deberías instalar en cualquier teléfono android para probar la aplicación.

Directorio gen

En esta carpeta esta el archivo R.class, éste contiene lo identificadores los recursos usados por tu proyecto: imágenes, layout, etc...
Directorio GEN de una app android
Si abrís el archivo R.java, veréis los valores internos que se da a cada uno de los identificadores de tu aplicación.
Archivo R.java

Directorio assests

Carpeta donde se encuentran los archivos auxiliares de tu aplicación: imágenes, audios, vídeos... la diferencia con los que se encuentran con la carpeta "RES", es que los archivos incluidos aquí no generarán un identificador dentro del archivo R.class anteriormente descrito.
Para usar estos archivos, en vez de referenciarlos por un ID, habría que usar la ruta física como cualquier otro archivo

Directorio lib

Aquí irán las librerías externas importados que necesites. Por ejemplo, si deseas meter publicidad en tu app, aquí ira la librería necesaria para ello.

linea de tiempo-VERSIONES ANDROID