Subscribe:

Ads 468x60px

martes 20 de diciembre de 2011

Ver la IP pública en Android

La semana pasada publiqué en Android Market My IP, una aplicación para Android que permite saber cuál es la IP pública que tiene asignada el dispositivo, así como cuál es la conexión que utiliza en ese momento para conectarse a Internet (3G, 2G, WiFi, Ethernet...).

El uso es muy sencillo, simplemente abres la aplicación y te muestra los datos, puedes pulsar sobre la imagen inferior para actualizar los datos. Esta opción es importante puesto que las conexiones móviles renuevan la IP continuamente.

Puedes ver el código fuente en: Ejemplos Phonegap



Link | My IP

lunes 12 de diciembre de 2011

Programar en PHP para Android (PhoneGap)

Hace unas semanas que estoy buscando un buen sistema para desarrollar aplicaciones para dispositivos móviles sin tener que desarrollar una aplicación específica para cada plataforma. A pesar de que la mayoría de entornos de desarrollo para móviles están basados en Java, las llamadas al sistema son diferentes en cada arquitectura.

La mejor solución que he encontrado se llama PhoneGap, es un framework que permite desarrollar aplicaciones para dispositivos móviles (iPhone, Android, Symbian, Bada, Blackberry...) basadas en HTML5 y JavaScript.

Si sumamos la potencia de HTML5 a la capacidad de conectar, mediante AJAX, a un servidor PHP, los límites son prácticamente inapreciables. Aunque todavía no tiene soporte para todas las llamadas al sistema, mediante PhoneGap podemos utilizar la antena GPS, los SMS, llamadas, vibrador, acelerómetro, acceso a contactos, etc...

La documentación es bastante buena y hay bastantes ejemplos ya desarrollados, la mayoría en inglés.

Hoy he publicado mi primera aplicación en el Android Market, es un Conversor de Euros a Dolares y viceversa, es una aplicación muy sencilla que me ha permitido conocer un poco más la arquitectura de las aplicaciones de Android y dar mis primeros pasos en el desarrollo de aplicaciones Android.


Por si a alguien le resulta útil, podéis descargar el código fuente.

Actualización: He creado una página donde iré recopilando todas las aplicaciones y códigos fuente de las aplicaciones que desarrolle con PhoneGap:




Error al instalar ADT Plugin for Eclipse - Android


Un error muy habitual al instalar el plugin de Eclipse ADT, es que encuentres algún fallo al instalar los paquetes desde el servidor de de Google (http://dl-ssl.google.com/android/eclipse/), el error que te mostrará Eclipse en Ubuntu es este:

Cannot complete the install because one or more required items could not be found.
Software being installed: Android Development Tools 0.9.4.v200910220141-17704 (com.android.ide.eclipse.adt.feature.group 0.9.4.v200910220141-17704)
Missing requirement: Android Development Tools 0.9.4.v200910220141-17704 (com.android.ide.eclipse.adt.feature.group 0.9.4.v200910220141-17704) requires 'org.eclipse.wst.xml.core 0.0.0' but it could not be found

Como no he encontrado documentación en español y la solución es muy sencilla, he decidido hacer este micropost.

SOLUCIÓN: Ejecutar Eclipse como root, instalar el plugin e iniciar otra vez Eclipse con tu usuario habitual.

Link | Guia completa de instalación del SDK de Android en Eclipse