Paso de datos/variables entre actividades en Android

febrero 13, 2012

Una de las cosas más habituales cuando desarrollamos una aplicación para Android, es poder «enviar» datos (variables, objetos, etc.) desde una Activity a otra. En términos generales, una Activity es una «pantalla» de nuestra aplicación. Para realizar esta tarea, Android pone a nuestra disposición los llamados «Intent«. En general, utilizaremos un Intent cuando queramos movernos de una actividad a otra, permitiéndonos a su vez pasar datos desde la Activity en ...

Aplicación Cercanías Renfe para Android liberada como open source

enero 10, 2012

Como anunciaba en el post anterior (Me han suspendido la aplicación de Cercanías Renfe para Android) he liberado el código fuente de la aplicación Cercanías Renfe para dispositivos Android. Así mismo, también se puede descargar el fichero .apk de la aplicación e instalarla directamente es vuestros móviles, tablets, etc. Descárgar la aplicación (fichero .apk) Explorar el código fuente (Github) El único requisito para utilizar el código fuente y crear tu ...

Me han suspendido la aplicación de Cercanías Renfe para Android

enero 4, 2012

2 años, 100.730 instalaciones totales y 51.896 instalaciones activas. Eso es lo que ha durado mi aplicación de Cercanías Renfe para Android. Ayer, día 3 de enero, recibo un email de Google informándome de que «mi aplicación vulnera los derechos de propiedad industrial de RENFE-Operadora» y había sido suspendida. Concretamente por la utilización inconsentida de sus signos distintivos, lo que constituye un acto de competencia desleal. ¿Competencia desleal? Es cierto ...

Desarrollo Android: Obtener número de teléfono desde la aplicación

noviembre 15, 2011

Con este simple código, podremos obtener el número de teléfono donde se está ejecutando la aplicación android. Antes de nada, debemos añadir permisos al archivo manifest.xml: <uses-permission android:name="android.permission.READ_PHONE_STATE" /><uses-permission android:name="android.permission.READ_PHONE_STATE" /> Y, a continuación, la función que nos devolverá el número de teléfono del teléfono donde se está ejecutando nuestra aplicación: private String getPhoneNumber(){ TelephonyManager mTelephonyManager; mTelephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); return mTelephonyManager.getLine1Number(); }private String getPhoneNumber(){ TelephonyManager mTelephonyManager; mTelephonyManager = (TelephonyManager) ...

Desarrollo android: Rellenar un spinner con los datos de un array

febrero 18, 2011

En este ejemplo, vamos a rellenar un spinner (un combo, select o como queráis llamarlo) con los datos que tenemos en un array. Añadimos el spinner en la plantilla: <Spinner android:id="@+id/spinner_animales" android:layout_width="wrap_content" android:layout_height="wrap_content" /><Spinner android:id="@+id/spinner_animales" android:layout_width="wrap_content" android:layout_height="wrap_content" /> Creamos un archivo llamado arrays.xml en la carpeta /res/values/ de nuestro proyecto e insertamos el siguiente contenido: <resources> <string-array name="animales"> <item>Elefante</item> <item>Tortuga</item> <item>Conejo</item> <item>Ratón</item> </string-array> </resources><resources> <string-array name="animales"> <item>Elefante</item> <item>Tortuga</item> <item>Conejo</item> <item>Ratón</item> ...

Aplicación para Android: Estaciones de esquí

noviembre 29, 2010

Actualización: – Planos de las estaciones (mantén el dedo pulsado para hacer zoom) – Instalar en la tarjeta SD. – Arreglados problemas con algunas webcams. Añadidas las estaciones -Fuentes de Invierno -Navacerrada Añadido Pirineo Francés – La Pierre Saint-Martin – Luz Ardiden – Grand Tourmalet – etc Si falta alguna estación, ponte en contacto conmigo y la incluiré cuanto antes —— Con esta aplicación podrás consultar en todo momento la ...