Barça 5 – Madrid 0

Merge folders mac

Muy útil para trabajar en mac, combinar carpetas.

Simplemente desde el terminal introducimos el siguiente código:

cp -R -n ./source-folder/* ./destination-folder/

Android: Open another application

Muchas veces desde nuestra aplicación nos puede interesar llamar a otra aplicación que no sea una por defecto de nuestro teléfono (como lo son google maps, contact list, etc).

Con estas lineas de código podremos abrir cualquier aplicación. En el ejemplo, llamamos a la aplicación que tiene por paquete principal com.desctrl.desctrlApp, y le decimos que la clase que debe llamar es SplashScreen, que en nuestro caso es una SplashScreen. Si la aplicación ya estuviera en ejecución, se abriría, es decir, que no se reiniciaria volviéndonos a mostrar la SplashScreen, nos restauraría su estado.

Android: Check Network Available

Añadiendo esta función a nuestro código podremos comprobar si la conexión a Internet esta disponible o no.

Si la función nos devuelve un true, es que tenemos Internet. Es recomendable usar esta función al inicio de nuestro código siempre y cuando nuestra aplicación necesite internet.

Android: Create AlertDialog

Con las siguientes líneas de código podemos crear una alerta de Android.

Android: Fullscreen Application

A continuación veremos dos formas distintas de hacer nuestra aplicación fullscreen.


Otra forma de hacer que nuestra aplicación sea fullscreen es cambiando el AndroidManifest.xml. Para hacerlo debemos cambiar lo siguiente dentro del nodo activity:

Android: Multilanguage Application

Hoy veremos como crear una aplicación multiidioma, aunque el idioma que queramos usar no esté en Android, por ejemplo Catalan o Vasco.

Para hacer esto, deberemos crearnos una carpeta values-xx, donde xx serán el idioma a cargar.

En este ejemplo forzaremos que el lenguaje de la aplicación sea Catalan (“ca”), independientemente del idioma en que tengamos configurado nuestro teléfono.

Android: Signed Application (Eclipse)

Para los desarrolladores en Android, una forma de testear es usando el emulador, aunque también podemos hacerlo con un terminal, y enviarla a nuestros amigos para que la vean, sin tener que subirla al Market.

Para hacer esto debemos generar una aplicación firmada, creando un keyStore. A continuación explicaremos como crear nuestro apk firmado.

Paso 1:

Leer mas

Android: Custom title

Todas las aplicaciones en Android tienen un título cuyo string está en el fichero strings.xml.

Muchas veces puede ser interesante cambiar este título por uno personalizado, o nos puede interesar cambiarlo en tiempo de ejecución, algo que no nos permite el título por defecto.

Para cambiar el título por uno personalizado debemos hacer lo siguiente:

En nuestro archivo principal, en la función onCreate:


Leer mas

iPhone: Unique NSMutableArray

Con el siguiente código podemos eliminar los elementos repetidos en función de unos de los atributos de un NSMutableArray