Hace poco he obtenido la certificación de Oracle Java SE 8, concretamente la primera: Java SE 8 Programmer I (1Z0-808). Os contaré detalles de cómo prepararse para afrontarla y mi experiencia con ello. Antes que nada, esta certificación es la puerta
Acceder a elementos de un iframe que carga contenido remoto
El otro día estaba trasteando con unos experimentos, y me topé con que necesitaba cargar un iframe (si, un iframe a estas alturas) en un sitio web. Os cuento la situación y como pensaba resolverlo. Tenemos un sitio web y
Familiar Game Jam #5 – Sevilla. Tema: «Deconstrucción no es destrucción»

Antes de que pase más tiempo, me gustaría escribir unas líneas sobre la Familiar Game Jam que se hizo en Sevilla el fin de semana del 23 al 25 de Octubre, patrocinada por Genera Games. Fue mi primer Game Jam,
Invitar a usuarios de tu aplicación a votarla
Hace tiempo dí con un snippet para aplicaciones Android que se encargaba de lanzar un dialogo invitando al usuario a puntuar tu aplicación, a hacerlo más tarde o simplemente no hacerlo. El snippet controla el número de días a esperar
Crear icono de todos los tamaños online
Os voy a hablar de una web: http://makeappicon.com/ , que te proporciona la descarga de iconos para todos los tamaños disponibles del sistema Android (y de iOS, sea dicho de paso) a partir de una imagen que subas. Os dejo un
Obtener Idioma en Android (Locale)
Para obtener el idioma de nuestra aplicación Android, podemos usar la clase Locale. Algunos ejemplos de código y su salida.
1 2 3 4 5 6 |
Locale.getDefault().toString(); -> en_US // El locale actual del usuario Locale.getDefault().getDisplayName().toString(); -> Thai (Thailand,TH) //Nombre del idioma Locale.getDefault().getLanguage().toString(); -> th //Código del idioma Locale.getDefault().getDisplayLanguage().toString(); -> Thai //Nombre del idioma Locale.getDefault().getCountry().toString(); -> TH //Código del País Locale.getDefault().getDisplayCountry().toString(); -> Thailand //Nombre del país |
Además de eso, la clase Locale tiene más utilidades para otros casos (monedas.. etc.)
Cómo poner el fondo de un ImageButton transparente
Como sabemos, cuando creamos un ImageButton, por defecto Android nos establece un fondo gris tipo botón, que puede afectar visualmente al aspecto de nuestra imagen, sobre todo si no tiene fondo propio. Para setear un fondo transparente en un botón,
Cómo Acceder a una Activity desde su Fragment
Cuando creamos una Activity que gestionará uno o varios Fragments, a veces queremos acceder a la Activity padre que controla ese Fragment, para ello tan sólo tenemos que usar el método getActivity();
Crear un array de integers con recursos de tu aplicación Android
Aquí vemos un ejemplo de como poder crear un array de enteros representado con los recursos que queramos de nuestra aplicación. /res/values/arrays.xml
1 2 3 4 5 |
<integer-array name="listThemesValues"> <item>@style/AppThemeDefault</item> <item>@style/AppThemeBlue</item> <item>@style/AppThemeGreen</item> </integer-array> |
O desde alguna clase java:
1 |
getResources().getIntArray(R.array.ing_id_arr) |
Es útil conocer esto sobre todo cuando queremos definir una pantalla
Alternativa a StringUtils para Android
Una de las diferencias de las que primero te percatas cuando desarrollas en Android es la falta de clases o métodos que acostumbras a usar. StringUtils es una clase propia de Java que nos permite hacer una serie de acciones comunes