¿Cómo guardar una imagen en SQLite para WinRT?


Muestra de almacenamiento en SQLite

Cuando se está trabajando con bases de datos de lado del cliente o locales, muchas veces se desea guardar una imagen, ya sea un avatar, una imagen representativa, lo que sea. Por lo que suponiendo que ya se cuenta con el entorno de desarrollo configurado incluso SQLite (click aquí por si no sabes como instalarlo), seré breve.

El mecanismo es sencillo siempre y cuando se sabe como hacer las cosas, y hay que aclarar que SQLite no permite guardar imágenes como tal, la razón la desconozco porque si no me tocaría leerme la documentación oficial 😛 por lo que toca buscar una medida alternativa para guardar una imagen, una primera forma es usar el API de algún hosting de imágenes y guardar la URL (así como Imgur), pero si pensamos un poco mejor consumiría mucho plan de datos móviles o Internet Móvil de parte del usuario; así que a mi manera de ver la situación no es una manera viable de guardar una imagen en SQLite, para resolver esto existe algo que se llama Base64, la cual invito a que investigues ya que es un sistema bastante interesante que se podría aplicar para muchas otras cosas como la criptografía, comunicaciones, enviar correos electrónicos, entre otros.

Continue reading “¿Cómo guardar una imagen en SQLite para WinRT?”

Tutorial: Como hacer un reproductor de música global a la aplicación – MediaElement Windows 8


Cuando estamos construyendo una aplicación para Windows 8, muchas veces se quiere amenizar la aplicación colocando sonidos de fondo o música, el problema viene es cuando comenzamos a indagar en la documentación de MSDN y vemos que los elementos de una página solo existen en solo esa página, por lo que si se hace un Navigate.From(…) es casi que imposible acceder al de otra página, todo esto es gracias al modelo de aplicación y más que todo por seguridad de las mismas aplicaciones.

Teniendo esto en cuenta vamos a crear nuestra aplicación llamada “Reproductor”:

Primer paso

Continue reading “Tutorial: Como hacer un reproductor de música global a la aplicación – MediaElement Windows 8”