Avisos

Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 22/02/16, 11:12:55
Array

[xs_avatar]
kaiser75 kaiser75 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
interrogacion Guardar imagen en sqlite

Tengo una duda sobre como guardar una imagen en SQlite, tenia pensadas unas opciones, pero no se cual seria la mejor forma de hacerlo:

1 - Guardar directamente la imagen en la base de datos (no se si habra problemas de memoria despues)
2 - Guardar la imagen en un directorio en la sd y guardar la Url como un dato en SQlite para despues mostrar la imagen.
3 - Guardar la imagen como "Blob"

El tema seria guardar unos textos (que ya me funciona) y la imagen en la base de datos.
__________________
Responder Con Cita


  #2  
Viejo 22/02/16, 11:21:16
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Guarda la imagen como fichero y en sqlite sólo la ruta, es lo más eficiente. No aporta nada llenar la base de datos de blobs.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 24/02/16, 17:57:10
Array

[xs_avatar]
kaiser75 kaiser75 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Gracias mocelet, funciona correctamente...Solucionado
__________________
Responder Con Cita
  #4  
Viejo 24/02/16, 21:59:05
Array

[xs_avatar]
Dexafree Dexafree no está en línea
Mr. FAQMan
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Tu operador: Movistar
Marcamos como Solucionado entonces
Responder Con Cita
  #5  
Viejo 02/03/16, 11:04:58
Array

[xs_avatar]
4ris 4ris no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: jun 2011
Mensajes: 80
Modelo de smartphone: Motorola defy
Tu operador: Movistar
No se si debería crear un tema nuevo pero pregunto que me parece curioso. Y si el propio usuario puede subir imágenes a la app (Por ej una ficha con una foto y varios campos), la imagen se subiría (tendría que hacer que se coloque en alguna ruta) y sacar la dirección de la ruta?
Responder Con Cita
  #6  
Viejo 02/03/16, 11:19:07
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

 Cita: Originalmente Escrito por 4ris Ver Mensaje
No se si debería crear un tema nuevo pero pregunto que me parece curioso. Y si el propio usuario puede subir imágenes a la app (Por ej una ficha con una foto y varios campos), la imagen se subiría (tendría que hacer que se coloque en alguna ruta) y sacar la dirección de la ruta?
La pregunta del compañero es en local, en el propio dispositivo. Aunque la respuesta es la misma si te refieres a subir la foto a un servidor.

La imagen en cualquier caso es un conjunto de bytes, los puedes guardar como binario en una base de datos o como fichero. Lo natural es como fichero, típicamente lo envías por HTTP POST y el servidor normalmente guarda la foto subida en el directorio de temporales y ya (con código de servidor, PHP, servlets, etc.) lo copias a la ruta pública que quieras y guardas la ruta en la base de datos para cuando tengas que pasarle la URL a la app para que cargue la imagen.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 16:38:42 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /