Eclipse Juno es la nueva versión de este IDE y ya se encuentra disponible en los repositorios de Fedora 17. Este documento es una actualización de la guía Instalación del Android SDK en Fedora 16 e incluye la nueva versión del SDK de Android (r20 en la fecha de publicación) y Eclipse Juno. Es posible programar usando NetBeans, pero no tiene las mismas funciones que el Plug-in de Android para Eclipse. Los pasos para preparar el entorno de programación se pueden aplicar a otras distribuciones como es el caso de Ubuntu. Esta guía es una actualización de la que estaba publicada previamente, por esa razón algunos pasos como la creación del dispositivo virtual se han omitido para que no fuera excesivamente larga. La versión anterior seguirá estando en la web de InnerZaurus.
Ahora que se acerca el verano el tiempo libre para trabajar en proyectos aumenta. Para empezar a programar con Android el primer paso (y uno bastante importante) es preparar el entorno de desarrollo. Normalmente para hacer esto usamos alguna guía que explique los pasos para hacerlo. Si estas empezando, es normal que en algún paso te quedes estancado sobre todo si no trabajas con Windows.
Para hacerlo de forma diferente se puede hacer una “reunión” en el IRC para poder preguntar las dudas y tener las respuestas en el momento de forma que la preparación del entorno sea más rápida. Después de preparar el entorno se compilaría un programa de prueba y se pasaría al terminal con Android. Los requisitos para asistir son tener un equipo con conexión a la red y un sistema operativo instalado, ya sea GNU/Linux o Windows.
Como fecha inicial podría ser el próximo Viernes 13, aunque es posible cambiarla si os viene bien otra.
¿Qué os parece la idea?
En la actualidad prácticamente todos los teléfonos móviles tienen una cámara de fotos. Con la llegada de las vacaciones podemos hacer muchas fotos para recordar el verano. Cuando tenemos en una fotografía partes con zonas oscuras y zonas claras es necesario elegir la parte que queremos que se vea bien, quedando la parte opuesta un poco más débil. Para que quede más claro veremos dos fotografías. La primera está hecha con la aplicación Cámara que viene de serie con Android, mientras que la segunda usa un programa que puede hacer fotografías HDR.
Ayer se liberó la nueva versión de CyanogenMod. Con esta versión el sistema parece que responde algo más rápido en una HTC Desire entre otras cosas. Es posible actualizar la ROM de forma manual o bien usando el programa Rom Manager. Este programa se descargará los archivos en la tarjeta de memoria e instalará un cargador para hacer la actualización del sistema. Si la instalación automática falla siempre es posible poner los archivos a mano.
Antes de empezar con el proceso de actualización necesitas:
-
Tiempo libre por si sale algún problema (nada de “en 5 minutos lo hago”).
-
Backup completo de todos los datos del terminal.
-
Backup completo de la tarjeta de memoria (por precaución).
-
Terminal cargado completamente.
Lanzamos Rom Manager. Pulsamos en “Revisar actualizaciones”.
Esta mañana ya aparecía el aviso en el programa, así que no debería haber problemas.
Marcamos los dos complementos que aparecen ya que nos permitirán usar Google Play y Gtalk. Un detalle que me ha pasado en la actualización de mi Desire es que Android Market / Google Play no aparece en el listado de aplicaciones del lanzador. Por alguna razón no aparece pero si está instalado y lo podremos usar cuando sincronicemos el terminal con nuestra cuenta de Google.
Seleccionamos las opciones deseadas. En principio no haremos un backup de la ROM actual y “limpiaremos” las memorias de aplicaciones y de datos.
Cuando estén todos los archivos descargados podemos empezar la actualización.
Por alguna razón la instalación automática no ha funcionado en mi HTC Desire y he tenido que hacer los pasos manualmente en el modo recuperación que instala Rom Manager. No es complicado hacerlo y si alguno tiene problemas para hacer la instalación automática puede preguntar en los comentarios. Recordar que aunque la instalación automática no funcione, en este punto NO se ha modificado nada del sistema y con un simple reinicio volvemos al estado anterior. Esto es válido siempre que no haya empezado el proceso de actualización.
Uno de los primeros programas que instalo en la HTC Desire es S2E, que permite usar la tarjeta de memoria como memoria interna del terminal. Es posible pasar de los 120 MB libres a 1 GB de forma rápida y sencilla.
La publicidad y las aplicaciones gratuitas son un “equipo” en muchas de las aplicaciones de Android. Mediante la inclusión de pequeños banners muchas aplicaciones pueden obtener algo de beneficio y cubrir como mínimo los costes. En el caso de no querer publicidad suele estar disponible la opción de comprar la aplicación y eliminar los anuncios.
La semana pasada la empresa bq libero la actualización de Android 4.03 para el tableta bq Kepler. Los pasos para aplicar la actualización son sencillos y están bien explicados en el blog Mibq y yo. Antes de hacer la actualización me gustaría recordar que todos los programas que estén en el tablet se perderán en el proceso de actualización. Si hemos guardado archivos en la memoria interna del tablet hay que guardar una copia de seguridad ya sea copiándolos al PC o subiéndolos a la nube con la aplicación Dropbox.
Actualización 2 de Junio de 2013: Es posible usar Android 4.1.1 en la bq Kepler (ROM cocinada).
Aparte de usar el teléfono para usar las redes sociales y ver contenido multimedia se puede usar para trabajar (aunque no lo parezca). Una herramienta que te será útil si trabajas con audio o con circuitos electrónicos es un analizador de espectro. Cualquier sonido que escuchamos no está formado por un tono puro, sino que contiene señal en varias frecuencias. Por ejemplo cuando escuchamos los graves de un sonido estamos escuchando las bajas frecuencias mientras que los agudos corresponden a las altas frecuencias.
En anteriores artículos hemos visto la forma de preparar el sistema para compilar y ejecutar los programas de Android. Aunque muchas veces es posible hacer las pruebas en el emulador no siempre es la forma más eficiente de depurar un programa. Por esta razón ayuda probar el programa en un dispositivo real que puede ser un teléfono o un tablet. Partiendo del típico programa “Hola mundo” veremos la forma de probarlo en ambos dispositivos bajo el sistema operativo GNU/Linux. Los pasos se aplican a Fedora 16 pero deberían funcionar en otras distribuciones sin problemas.
En el caso de no tener el sistema preparado puedes consultar el artículo Instalación del Android SDK en Fedora 16 x64. Si tu sistema es de 64 bits es necesario instalar algunos paquetes extras debido a que el SDK de Android está preparado para 32 bits.
Creamos un proyecto nuevo en Eclipse con Archivo, Nuevo Proyecto, Android Project
- Rellenamos los datos del proyecto y completamos el asistente (no importa los datos de la aplicación).
- Para ejecutar el programa pulsamos Ejecutar (Ctrl + F11).
Los dispositivos bajo prueba son:
- HTC Desire con Android 2.3.7 (API 10).
- bq Kepler con Android 2.3.1 (API 9).
Para esta prueba el proyecto usará el API 9 del SDK. Dependiendo del dispositivo tendremos dos formas de configurarlos para que los detecte Eclipse.
- HTC Desire: comprobamos que está activado el modo de depuración
- Ajustes > Aplicaciones > Desarrollo > Depuración USB.
- Hay que activarlo antes de conectar el teléfono al PC.
- Bq Kepler: comprobamos que está activado el modo de depuración
- Desconectamos el tablet del PC.
- Ajustes > Aplicaciones > Desarrollo > Depuración USB.
Si todo es correcto, cuando ejecutemos el programa en Eclipse veremos una ventana similar a la siguiente:
Es posible que en algún momento queramos hacer una captura de la pantalla de los dispositivos. Si el dispositivo no tiene acceso root, se pueden hacer las capturas usan el SDK de Android. Abrimos una consola, pasamos a la carpeta de Androidtools. Ejecutamos la aplicación ddms, seleccionamos el dispositivo y hacemos la captura con Ctrl + S.
Capturando el teléfono y el tablet tenemos:
Ejecutamos el programa en Eclipse con Ctrl + F11 y vemos el resultado en ambos dispositivos.
Los teléfonos móviles han tenido una evolución muy grande en pocos años pasando de terminales en blanco y negro a los modelos avanzados que tenemos actualmente. Esto ha hecho que un dispositivo que permitía realizar llamadas y ejecutar aplicaciones sencillas se convierta en un ordenador con todas las ventajas e inconvenientes que eso tiene. Las ventajas son muchas: podemos ejecutar aplicaciones con las mismas funciones que un ordenador o jugar a juegos con aceleración 3D. Por contra aparecen también los inconvenientes de usar aplicaciones dudosas y que pueden vulnerar nuestra privacidad. No hablamos de aplicaciones que pueden saber nuestra posición, como las usadas en las redes sociales, sino de aquellas que tienes fines más dudosos.
En estos tiempos muchas personas usan dos líneas de telefonía para asuntos personales y relacionados con el trabajo. Otras, en cambio, usan dos compañías para poder llamar a lo largo del día sin estar pagando una factura grande a final de mes. En ambos casos es necesario usar dos teléfonos o un teléfono y cambiar las tarjetas SIM a lo largo del día con los inconvenientes que tiene esto. Una solución a este problema la encontramos en los teléfonos móviles que admiten doble SIM. Un terminal con doble SIM puede recibir llamadas de dos líneas independientes y ambas líneas están activas al mismo tiempo: podemos recibir una llamada de la línea A y después de acabar la conversación recibir otra de la línea B sin hacer nada. Lo mismo se aplica si queremos llamar a nuestros contactos.
Aunque esta clase de teléfonos ya lleva un par de años en el mercado, normalmente cuesta encontrarlos y suelen tener sistemas operativos propietarios bastante limitados. Otro inconveniente que tienen es su precio es suele ser superior a modelos equivalentes que funcionen con una SIM. Afortunadamente cada vez más fabricantes ofrecen entre sus productos móviles con doble SIM, una de ellos es la empresa Samsung que recientemente ha comercializado el Samsung Galaxy Y Duos.
Este terminal aparte de usar doble SIM utiliza como sistema operativo Android con todas las ventajas que tiene. Una ventaja extra que tiene este terminal es su precio: 169 € libre en el catálogo de Marzo de The Phone House.

Las características más destacadas son:
- Android 2.3
- CPU de 832 MHz.
- Memoria interna para el usuario 160 MB, RAM 384 MB.
- Dimensiones: 109.8 x 60 x 12 mm
- Peso: 109 g
- Pantalla: 240×320 pixels con 256k colores.
- Cámara de 3,15 MP.
- Conector microUSB 2.0 y conector mini jack para el audio.
A partir de sus características podemos ver que no es un terminal de gama alta. Es posible encontrar teléfonos con mejores prestaciones a precios similares. El único inconveniente en esos casos es que solo pueden usar una SIM al mismo tiempo, problema que no tiene el Samsung Galaxy Y Duos. Si estáis interesados en ampliar la información sobre los teléfonos con doble SIM podéis consultar el foro de Móviles DUALSIM en el que os ayudarán a resolver las dudas que aparezcan.
Referencias:
- Nota de prensa: SAMSUNG.
- Características: http://www.gsmarena.com/samsung_galaxy_y_duos_s6102-4385.php
- Fotografía: http://androidzone.org/2012/03/comercial-del-samsung-galaxy-y-duos/











