Mostrando entradas con la etiqueta android. Mostrar todas las entradas
Mostrando entradas con la etiqueta android. Mostrar todas las entradas

jueves, 20 de diciembre de 2012

Aldiko: lector gratuito de libros electrónicos para Android

Os proponemos una aplicación gratuita para leer libros electrónicos en dispositivos Android: Aldiko Book Reader. Tiene una versión de pago pero la gratuita funciona estupendamente.



Podemos descargarla a través de su página web www.aldiko.com o desde Google Play:




Una vez instalada la aplicación podemos cargar nuestros libros electrónicos (os recomendamos el formato epub aunque admite también pdf) fácilmente:


  • Transferimos el epub a nuestro dispositivo móvil (vía wifi, usb, bluetooth, dropbox, email...)
  • Abrimos Aldiko, pulsamos sobre el icono con una casita en la esquina superior izquierda y seleccionamos "sdcard". Localizamos la ruta a nuestro epub y marcamos "import to aldiko".
  • Ya lo tendremos disponible en nuestra biblioteca:
 

Para leer cualquier libro sólo tenéis que pulsar sobre su imagen en la pantalla y disfrutar de la lectura!


Llevo más de un año leyendo en la pantalla de un Samsung Galaxy S2 (4,3") y funciona estupendamente (desde luego no es un Kindle, jeje). Espero que os sea útil.


Capturas de pantalla en Android

¿Alguna vez habéis necesitado hacer capturas de pantalla en un móvil o tablet Android? Nosotros con frecuencia (habréis visto muchos ejemplos en posts anteriores). Estamos utilizando el software Screenshot v2.2 de Kastorsoft.


Kastorsoft ofrece un capturador de pantalla gratuito con un requisito: el teléfono o dispositivo debe tener acceso root. Podemos instalar el software descargando el apk desde la web del fabricante o buscándolo en Google Play desde el dispositivo:


Instalamos el software en nuestro dispositivo y lo tendremos accesible desde el menú de aplicaciones (o en nuestro caso desde un icono en la pantalla de inicio de un Samsung Galaxy S2):


Entramos a la aplicación pulsando sobre su icono y se muestra la pantalla principal informando que se han concedido permisos de Superusuario (root):


En ella podemos configurar varias opciones. En primer lugar la aplicación sacará automáticamente una captura de la pantalla activa en el número de segundos fijado, en cuanto pulsemos el icono con la cámara de fotos. Como podéis ver en el pantallazo, hemos activado las casillas para sacar una captura de pantalla agitando el móvil y la de mostrar un mensaje indicando que la captura se ha efectuado con éxito.

En el momento que pulsamos sobre el icono cámara, el móvil vuelve a la pantalla activa anterior a nuestra entrada a Screenshot y sacará la captura automática cuando pasen "n" segundos. A mi juicio, la función más interesante es la de obtener capturas de pantalla agitando el móvil.

Una vez terminadas las capturas, vamos a la galería de fotos del móvil y las tendremos disponibles:



Como podéis ver es una alternativa gratuita, sencilla y muy útil. Os la recomiendo.

jueves, 29 de noviembre de 2012

Java en Android

Si tienes un terminal Android (teléfono, tablet...) seguramente habrás echado de menos que no ejecute java en alguna ocasión. Desde juegos hasta aplicaciones de turismo (si te gusta viajar habrás encontrado esos puntos que dicen: ¡Enciende el Bluetooth y descarga la guía de visita...!), pasando por el desarrollo de nuevas aplicaciones (como es nuestro caso), es interesante poder ejecutar archivos de java en nuestro terminal. La mala noticia es que Android no soporta una máquina virtual Java de forma nativa en estos momentos. La buena es que existen emuladores para todo: consolas de videojuegos, sistemas operativos como el propio Android y, como no, de la máquina virtual de Java.



El problema


Después de quemar unas cuantas neuronas aprendiendo a desarrollar aplicaciones java para dispositivos móviles nos encontramos con un problema a la hora de probarlas en real. Disponemos de un terminal iPad (iOS): no soporta java. Disponemos de otro terminal Android: no soporta java... vamos, que tenemos que recurrir a un móvil casi obsoleto para probar los .jar.

Pero, ¿por qué? Con lo fácil, flexible y potente que es trabajar con Java. La alternativa es programar en otro tipo de lenguajes (ActiveC, Adobe Flash...), pero eso será objeto de otros post. Aquí nos interesa ejecutar java en Android.


phoneME

Como casi siempre en informática, no somos los únicos que tenemos este mismo problema y hay gente mucho más especializada que aporta soluciones (bendita comunidad internauta).

La solución que nos ha solucionado un poquito la existencia ha sido phoneME (podéis visitar su web aquí). Se trata de una implementación de J2ME (Java2 Micro Edition para los profanos) para diferentes sistemas operativos entre los que se encuentra Android (si queréis más información sobre la versión de phoneME para Android podéis encontrarla aquí).


Instalación

En la sección de descargas de la página de phoneME podemos encontrar las versiones para los distintos sistemas operativos. A nosotros nos interesa el siguiente perfil:

phoneME Advanced - Foundation Profile + MIDP High Resolution b168 rev20547 (apk)

Se trata del perfil MIDP para ejecutar MIDlets en alta resolución (más de 240x320 pixels). Descargaremos un archivo APK que instalaremos en nuestro dispositivo Android.



Funcionamiento

Para ejecutar un archivo .jar tenemos dos opciones: 


  1. Si sólo tenemos el .jar debemos ejecutarlo desde phoneME (interfaz un poco engorrosa)
  2. Si disponemos del .jad y el .jar podemos utilizar un explorador de ficheros como el Astro y asignar la extensión .jad al phoneME (mucho más agradable de utilizar).
Vamos a centrarnos en la primera forma, por si acaso no tenéis el Astro todavía (mal, os recomiendo que lo probéis ;). El primer paso (y obvio) es pasar el .jar al terminal (por bluetooh, wifi, cable USB o como prefiráis). Una vez allí tomad nota de la ruta absoluta donde se ubica (en nuestro caso la carpeta de entradas de bluetooth: /mnt/sdcard/bluetooth) y el nombre del archivo. Esto es necesario porque phoneME no dispone de un módulo de exploración de ficheros: tendremos que darle la URL de nuestro archivo y pulsamos ejecutar:



Como podéis ver es un MIDlet sencillo desarrollado por nosotros, pero el programa es capaz de ejecutar MIDlets más complejos o incluso aplicaciones con la configuración CDC (instalando el apk correspondiente).

Espero que os resulte útil, si tenéis alguna pregunta no dudéis en escribir el comentario!

Recomendaciones de Alcasoft