Android: NotifyDataSetChanged, actualizar un ListView

Este es un problema que en su momento me trajo muchos dolores de cabeza, y es que llamar al método “setAdapter” de un elemento “ListView” no siempre funciona, ni siquiera cuando creas un adaptador nuevo para esta lista.

Continúa leyendo Android: NotifyDataSetChanged, actualizar un ListView

Anuncios

Android: CountDownTimer, programar una cuenta atrás ejecutando código en intervalos

El elemento “CountDownTimer” es muy parecido a el método “postDelayed” de un “Handler”, explicado anteriormente en otra entrada. La diferencia esta en que el CountDownTimer cuenta además con un método que se ejecuta según intervalos de tiempo que le especificamos, es decir que podemos ejecutar un código tras 5 segundos y además ejecutar otro código cada 1 segundo. Para entender mejor el funcionamiento camos a ver un ejemplo.

Continúa leyendo Android: CountDownTimer, programar una cuenta atrás ejecutando código en intervalos

Android: Ejecutar código tras unos segundos

Os traigo un script realmente magnífico, lo que hace es ejecutar el código que queramos tras un “delay” es decir un tiempo. Se puede utilizar en ciertas ocasiones cuando nuestra aplicación requiere un tiempo de carga antes de ejecutar una función, o simplemente para mostrar una activity de presentación y que pasados unos segundos continuará ejecutando código.

Continúa leyendo Android: Ejecutar código tras unos segundos

Android: Obtener huella digital sha1 del certificado para proyecto Android Studio

Secure hash algorithm (SHA1), es un algoritmo seguro con el que firmamos nuestra aplicación que se utiliza para poder hacer uso de varias API que Google proporciona para los desarrolladores, como por ejemplo Google Maps. Para todos aquellos que no sepan lo que es una API, no es mas que un conjunto de métodos y funciones que en este caso nos facilita Google para que podamos beneficiarnos de aplicaciones que han desarrollado y que harán nuestra aplicación mucho mas interesante y funcional. Dicho esto no voy a entrar en como incluir una API para una aplicación, sino en obtener el certificado SHA1 que nos pedirá cuando queramos activarla en nuestra app.

Continúa leyendo Android: Obtener huella digital sha1 del certificado para proyecto Android Studio

Php y Sql: Carácteres especiales en SQL Server y Php

Según el “collation” de una base de datos tendremos mas o menos problemas con los caracteres especiales a la hora de hacer consultas del tipo DML (lenguaje de manipulación de datos). Por caracteres especiales nos referimos a la “ñ”, acentos, símbolos, etc.

Continúa leyendo Php y Sql: Carácteres especiales en SQL Server y Php

Php y Sql: Transacciones con Php y SQL Server

Cuando trabajamos con manipulación de datos, en este caso insert, update o delete, siempre tenemos que verificar que las consultas se han realizado correctamente y que no dejamos el “trabajo a medias”. Es bastante común que cuando realizamos por ejemplo un insert en una tabla, también queramos realizar otra consulta en la misma tabla o en una distinta en paralelo, y hay que asegurarse de que las dos consultas se han realizado correctamente, ya que si una de las dos no se ha realizado no nos interesa que los datos manipulados queden grabados. Para ello se utiliza la transacción, que son un conjunto de órdenes que se ejecutan de manera atómica (inseparable), si una “orden” falla entonces no se realizará ninguna de ellas, si por el contrario todo se ejecuta correctamente los datos serán grabados de manera permanente.

Continúa leyendo Php y Sql: Transacciones con Php y SQL Server

Php y JQuery: Llamar a una página Php desde Jquery para la descarga de datos

Para empezar hay que tener claro que Jquery es una librería Javascript que podemos incluir en nuestro código y que nos será de gran utilidad para interactuar con los documentos html y con el usuario. Para incluir Jquery en vuestro código tenéis que descargar la librería desde la página oficial y agregarla mediante la ruta donde se encuentra dentro de la etiqueta <head></head> de cada una de las páginas html en la que queráis utilizar jQuery.

Continúa leyendo Php y JQuery: Llamar a una página Php desde Jquery para la descarga de datos

Javascript y JQuery: Comparar dos fechas en Javascript

Os traigo una función que os puede ser muy útil cuando es necesario comparar dos fechas en formato String. Recibe dos fechas como parámetros y devuelve un boleando positivo o negativo según si se cumple o no el condicional.

Para comparar las fechas antes las parseamos al tipo “Date” con “Date.parse(fecha)”.

Continúa leyendo Javascript y JQuery: Comparar dos fechas en Javascript

Android: Comprobar que el dispositivo tiene cuenta Google

Si nuestra aplicación requiere que el dispositivo tenga vinculada una cuenta Google, este código resultará realmente útil. Lo que hace es comprobar si el dispositivo tiene una cuenta Google, si el resultado es “true” dejaremos que el usuario pase esta pequeña frontera para poder utilizar nuestra app, si por lo contrario es “false”, informaremos al usuario y lo redirigimos al market para que pueda crear o vincular una cuenta Google.

Continúa leyendo Android: Comprobar que el dispositivo tiene cuenta Google

HTML: Redireccionamiento mediante meta

Cuando el usuario accede a una página puede resultar útil redireccionarlo a otra al instante o tras unos segundos. Con la siguiente línea de código entre la etiqueta se puede realizar dicha acción, en este caso tras 6 segundos se redirecciona a una página php ‘index.php’:

Continúa leyendo HTML: Redireccionamiento mediante meta