Ir al contenido principal

Cordova, Android y su madre

Buenos días porque al final he conseguido sacarlo que sino...

Resulta que los Android 4.2 y 4.3 cuando les solicitas crear una carpetas a través del api de html5(el cual ha dejado de dar soporte), por algún motivo que escapa a mi compresión luego no es capaz de recuperarlo nuevamente para escribir en él.

La solución  no ha sido fácil, pues el único error que retornaba era unknown chromium error -6.

Para solucionarlo la cosa no es muy obvia, pero la encontré en un foro donde pasaba algo similar pero en iOS. Y es que si después de crear la carpeta no creamos un fichero hueco aunque sea, el sistema no se da por aludido de que esa carpeta existe.

Y este es el problema a una incidencia que me ha tenido 3 días pegado al teclado.

Espero os pueda ser útil a los que andáis perdidos con errores como estos.

Comentarios

Entradas populares de este blog

Formatear fecha JSON

Para poder representar de forma bonita y humana una fecha retornada por un JSON por ejemplo, la función quedaría tal que así. En mi caso, el formato esperado es: dd/MM/yyyy hh:mm

function FormatDate(fecha) { var fechaObj = new Date(fecha); return (fechaObj.getDate() < 10 ? '0' : '') + fechaObj.getDate() + '/' + (fechaObj.getMonth() < 10 ? '0' : '') + fechaObj.getMonth() + '/' + fechaObj.getYear() + ' ' + (fechaObj.getHours() < 10 ? '0' : '') + fechaObj.getHours() + ':' + (fechaObj.getMinutes() < 10 ? '0' : '') + fechaObj.getMinutes(); };

Generar números aleatorios con Postgres

Muchas veces nos encontraremos con que tenemos que poblar una BD con numeros para poder testear un funcionalidad que estemos programando. En postgres es tan sencillo como:

update schema.tabla set columnaNumerica = floor(random() * N) + desviacion;
Con desviación me refiero a que, si no lo añadimos, random generara numeros empezando por el 0 hasta N. El uso de floor es para redondear y quedarme solo con la parte entera. Ya que random genera floats entre 0 y 1.

Espero os sirva este pequeño truquillo. Un saludico.