Entradas

Mostrando entradas de marzo, 2016

Leer archivo desde memoria en iOS

Hay algún problema en Titanium para recuperar archivos guardados en memoria en iOS. Si se utiliza este código puede dar algunos errores: var f = Ti.Filesystem.getFile(path); Este código que os pongo a continuación es el que funciona realmente:         var filename = model.get('videoFile').split("/").pop();         var f = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory, "videos/"+ filename); Explicación aquí: http://stackoverflow.com/questions/36013257/appcelerator-file-storage-fail/36016926#36016926

Problemas con el módulo analytics.google

Problemas para compatibilizar la libreria analytics.google con ti.maps o ti.cloud. El problema es que ti.map y ti.cloud contienen estas dos librerías: - google-play-services-basic.jar - google-play-services-maps.jar (son las mismas que la de bajo pero a trozos, es decir, que solo coge las parte de mapas o las funciones básicas) Y Titanium no lo considera igual que la librería que contiene analytics.goolge: - google-play-services.jar (contiene todas las anteriores) Por lo que aparece que hay librerías repetidas cuando utilizas los dos módulos en un mismo proyecto. La única solución que he encontrado de momento (08/03/2016) es seguir estos pasos: 1.- Descargar ti.map master de gitHub 2.- Cambiar google-play-services-base.jar y google-play-services-map.jar --> por google.play-services.jar (poner el mismo que hay en analytics.google) 3.- Cambiar en version.xml el número 7571000 --> por 6171000 4.- Compilar el módulo Aquí os dejo el hilo donde dejo mi solución:   ht