Home Menu

Menu



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


 
Herramientas
  #1  
Viejo 22/02/16, 11:12:55
Avatar de kaiser75
kaiser75 kaiser75 no está en línea
Miembro del foro
Mensajes: 493
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Mencionado: 3 comentarios
Tagged: 0 hilos
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
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
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.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 24/02/16, 17:57:10
Avatar de kaiser75
kaiser75 kaiser75 no está en línea
Miembro del foro
Mensajes: 493
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Mencionado: 3 comentarios
Tagged: 0 hilos
Gracias mocelet, funciona correctamente...Solucionado
Responder Con Cita
  #4  
Viejo 24/02/16, 21:59:05
Avatar de Dexafree
Dexafree Dexafree no está en línea
Mr. FAQMan
Mensajes: 8,021
Compra y venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Versión de ROM: Android 4.1.1 Jelly Bean
Versión de Radio: KF1
Tu operador: Movistar
Mencionado: 65 comentarios
Tagged: 2 hilos
Marcamos como Solucionado entonces
Responder Con Cita
  #5  
Viejo 02/03/16, 11:04:58
Avatar de 4ris
4ris 4ris no está en línea
Miembro del foro
Mensajes: 80
Compra y venta: (1)
 
Fecha de registro: jun 2011
Mensajes: 80
Modelo de smartphone: Motorola defy
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
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
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
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.
Responder Con Cita
Respuesta

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

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 22:13:22 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007