Archivo del sitio

Concurso: gana un Nexus One gracias a el AndroidLibre.com

sorteo_android_libreEsta visto que el blog últimamente solo lo utilizo para participar en concursos, y es que se ha puesto de moda hacer sorteos en los que es necesario publicar una reseña para concursar.

Esta vez le ha tocado a los chicos de ElAndroidLibre.com, un blog sobre Android que sigo desde hace tiempo. El próximo 16 de mayo sortearán un flamante Nexus One y unas camisetas. Yo personalmente voy a por el Nexus, así que os dejo las camisetas a vosotros ;-P

Si te animas a participar aquí tienes las bases.

¡Suerte!

ZgzBus en el Periódico de Aragón

periodico_20100301G0101PARZgzBus es una aplicación Android que me hice para uso personal. Permite consultar las frecuencias de los autobuses urbanos de Zaragoza (por mi barrio son malas y prefiero esperar en casa que en la parada). Un amigo me vio usarla y me pidió una copia y ahí empezó todo…

Que mejor forma de pasarte la copia que colgándola en el Android Market y de paso así lo pruebo, pensé. Lo que no imaginaba es que, a pesar de ser una aplicación en fase beta y de ser localista iba a tener esta repercusión.

En un par de semanas ya ha superado con creces el tope de descargas que había previsto. He recibido muchos emails de usuarios contentos, lo cual me a animado a continuar con su desarrollo.

Y encima de todo esto, hace unos días recibí un email de Marta Cambronero (@fuina), una periodista del Periódico de Aragón que, gracias a Twitter se había enterado de la existencia de #Zgzbus y quería escirbir sobre ella. Dicho y hecho, tras varias conversaciones y una sesión de fotos, hoy se ha publicado el artículo.

Desde estas líneas quiero agradeceros a todos los que os habéis interesado por la aplicación vuestro apoyo, espero poder recompensaros con nuevas mejoras en sucesivas versiones.

Android: Datos de configuración APN para Orange España

Tras liberar mi móvil Android (un HTC Dream de Movistar) he tenido que configurar a mano los APN (nombre de punto de acceso) para poder aprovechar la tarifa plana de datos que tengo con Orange y para poder enviar y recibir mensajes MMS.

Estos son los pasos necesarios:

Entramos en el menú “Ajustes / Conexiones inalámbricas / Redes móviles / APN”

Creamos un APN para conectar a internet por la red telefónica

Nombre: orange internet
APN: internet
Proxy: <No establecido>
Puerto: <No establecido>
Nombre de usuario: orange
Contraseña: orange
Servidor: <No establecido>
MMSC: <No establecido>
Proxy MMS: <No establecido>
Puerto MMS: <No establecido>
MCC: 214
MNC: 03
Tipo de APN: default

Creamos otro APN para poder mandar/descargar MMS

Nombre: orange MMS
APN: orangemms
Proxy: <No establecido>
Puerto: <No establecido>
Nombre de usuario: orange
Contraseña: orange
Servidor: <No establecido>
MMSC: http://mms.orange.es
Proxy MMS: 172.022.188.025
Puerto MMS: 8080
MCC: 214
MNC: 03
Tipo APN: mms

Una vez creados hay que apagar y volver a encender el móvil para que la nueva configuración funcione.

Problemas con Android SDK r3 en Ubuntu Karmic

android_sdk

Haciendo una nueva instalación de un Ubuntu 9.10 me he encontrado que al bajar e instalar el Android SDK algunos de sus botones no funcionan correctamente.

En concreto no responde el botón de “Install Selected”

Eclipse lo he instalado desde aptitude y parece ser que es un problema con alguna librería gráfica libswt-gtk-3.5-jni que trae Ubuntu

La solución que he encontrado en unos foros consiste en inicializar una variable de entorno antes de lanzar la aplicación:

$ export GDK_NATIVE_WINDOWS=true; /opt/android-sdk-linux/tools/android

Top 10 de aplicaciones indispensables para Android (noviembre 2009)

android_top

Estas son las aplicaciones adicionales que he instalado y más he usado en mi HTC Dream con Android  Cupcake (1.5) en los últimos meses.

El ranking está basado en mi experiencia personal y para confeccionarlo he tenido en cuenta, además de la aplicación, factores como la frecuencia de uso, utilidad que le he encontrado, facilidad de uso, primera impresión, etc.

todas ellas están disponibles en Android Market para su descarga (la mayoría son gratuitas).

Del ranking quedan exclidas las aplicaciones que por defecto venían en el S.O. (Gmail, Contactos, Navegador, etc…)

Sin más preámbulos pasemos a la “gala”, and the winner is….
Lee el resto de esta entrada

Publicando en el blog con el móvil

WpToGo es una aplicación para Android que permite publicar y editar artículos en WordPress desde el móvil.

Es un programa gratuito que está disponible en el market.

Este post es una prueba para ver como funciona.

Editado: su interfaz es muy sencillo pero cumple su cometido. Permite crear y editar posts incluyendo imágenes y urls. Por poner una pega, no permite incluir varias categorías en un artículo.
image

Códigos QR

Los códigos QR son códigos de barras bidimensionales pensados para que las máquinas puedan leer datos rápidamente.

Se caracterizan por tener tres cuadrados en las esquinas, que sirven para que los escáneres puedan centrarlos, y la información codificada dibujando píxeles.Tarjeta de visita de Francho Es un estándar de código abierto, muy popular en Japón que gracias a los móviles se está empezando a popularizar en nuestro país. Por ejemplo muchas páginas incluyen imágenes con el código QR con URLs de descarga para que con solo enfocar con el móvil se inicie la descarga.

En Android para leerlos podemos usar, entre otras, Barcode Scanner, una herramienta gratuita que se puede encontrar en el Android Market.

A nivel técnico, si queremos programar un lector en Java podemos usar las librerías Zxing disponibles bajo licencia Apache2. Estas librerías nos permiten trabajar con códigos de barras de una (los de toda la vida) y dos dimensiones.

Si lo que queremos es generar una imagen QR con nuestra propia información podemos usar un generador QR online. La imagen que ilustra el artículo por ejemplo es mi tarjeta de visita ;-)

Android: cómo instalar aplicaciones en el emulador

Situación incial:

  • Máquina de desarrollo Linux (Ubuntu 9.04)
  • SDK de Android instalado en /opt/android-sdk-linux_x86-1.5_r1/
  • El emulador ya ha sido lanzado desde Eclipse creandose un perfil al que he llamado “Test”

Caso real: quiero instalar OpenIntents en mi emulador:

[bash]
cd /tmp
wget http://openintents.googlecode.com/files/openintents-binary-0.9.0.zip
unzip openintents-binary-0.9.0.zip
export SDK_ROOT="/opt/android-sdk-linux_x86-1.5_r1"
cd /opt/android-sdk-linux_x86-1.5_r1/tools
./emulator -avd Test
./adb install /tmp/openintents-binary-0.9.0/OpenIntents.apk
[/bash]

Explicación:

  1. Nos colocamos en el directorio temporal para no ensuciar otras carpetas
  2. Descargamos el paquete a instalar
  3. Lo descomprimimos
  4. Creamos la variable de entorno SDK_ROOT y la hacemos apuntar al sitio donde tenemos el SDK de Android
  5. Vamos al directorio tools del SDK (donde está el emulador y algunas herramientas complementarias)
  6. Arrancamos el emulador con el perfil “Test”. Los perfiles están guardados en ~/.android/avd/
  7. Instalamos la aplicación

Basado en un artículo de Open Handset Magazine

Android: buscando contactos por de teléfono

android-buscatelefonosEsta es mi primera aplicación con Android. Se trata de un buscador de contactos a través de su número de teléfono.

Los contactos se van filtrando conforme se va tecleando el número de teléfono. Si pulsamos sobre un item del resultado se abrirá su ficha de contacto.

Con esta aplicación quería experimentar:

  • La estructura básica de un programa en Android
  • Comprension del AndroidManifest.xml
  • La creación de un interfaz a pelo (editando el XML directamente)
  • Cómo consultar datos de contactos (ManagedQuery)
  • Cómo mostar los resultados (uso de “Adapters”)
  • Cómo enlazar mis resultados y las fichas de los contactos (Uso de Intent)
  • Captura y personalización de mensajes de error (AlertDialog)
  • Creación de aplicaciones multi-idioma (uso de “resources”)

Lee el resto de esta entrada

Desarrollando Android con Ubuntu

Una de las mejores cosas que tiene Android es su entorno de desarrollo o SDK. Funciona bajo Linux, Mac y Windows y puede descargarse gratuitamente desde http://developer.android.com/sdk/

Para facilitar el trabajo, además del SDK deberemos instalar un plugin en nuestro IDE de desarrollo preferido. (A día de hoy el plugin de Netbeans no funciona con el SDK 1.5 supongo que se solucionará en breve).

Este artículo explica los pasos que seguí para convertir mi Ubuntu 9.04 en una estación de desarrollo Android ;-) Lee el resto de esta entrada

Seguir

Get every new post delivered to your Inbox.

Únete a otros 512 seguidores