Listado de la categoría: Android

Un problema que tienen muchos dispositivos tecnológicos actuales es la existencia de una fecha de caducidad. Lo normal es que un fabricante saque actualizaciones del software del dispositivo mientras le sea rentable. Cuando saca nuevos productos el ciclo se vuelve a repetir. En algunas ocasiones la actualización de un dispositivo necesita hardware más potente, en otras le interesa vender nuevos produces aunque los antiguos sean completamente funcionales. Podemos ver un ejemplo de esto con los teléfonos móviles y el sistema operativo que llevan. Para el caso de Android un fabricante puede dar soporte hasta una versión concreta del sistema operativo y no proporcionar la última versión disponible.

Si quieres usar Android 4.1.2 puedes consultar el siguiente artículo.

Leer más

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.

Leer más

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.

Leer más

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

Ventana del Rom Manager

Esta mañana ya aparecía el aviso en el programa, así que no debería haber problemas.

Versión 7.2 de CyanogenMod

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.

Programas extras para instalar

Seleccionamos las opciones deseadas. En principio no haremos un backup de la ROM actual y “limpiaremos” las memorias de aplicaciones y de datos.

Acciones que queremos hacer antes de la instalación

Cuando estén todos los archivos descargados podemos empezar la actualización.

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

Leer más

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

Leer más

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.

Leer más

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:

Selección del dispositivo

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.

Captura de pantalla

Capturando el teléfono y el tablet tenemos:

Captura Desire

Captura Kepler

Ejecutamos el programa en Eclipse con Ctrl + F11 y vemos el resultado en ambos dispositivos.

Programa DesireEl mismo programa en el tablet

Programa Kepler

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.

Leer más