Ver la Versión Completa : ¿Almacenar imagenes en sqlite o en drawables?
leunamhtc
02/09/12, 19:47:43
Hola, estoy empezando a programar android, y no encuentro ésta duda por el foro, si ya se ha tratado el tema pido disculpas.
Para una guía tipo "Árboles de Europa" o similar (realmente es para catalogar los equipos del curro :) con imágenes y texto asociado, que al pulsar abre la ficha completa de ese elemento, ¿es recomendable almacenar las imágenes en una BD sqlite o en ficheros y guardar el la BD la ruta a los mismos?
Saludos y gracias
Manu
Celtium
02/09/12, 23:25:01
las bases de datos se deben usar solo para manejar muchos datos. Si tienes muchos equipos y muchas descripciones podrás guardar la ruta de donde están las fotos, así simplificas el código.
Pero si no son muchos datos no merece la pena, creo yo.
Las fotos se ponen como recursos, ademas tendrás que poner varias versiones de cada foto si quieres que se vean bien en varios tamaños de pantalla.
mocelet
02/09/12, 23:29:14
Los árboles de Europa no suelen cambiar mucho, el inventario de un lugar de trabajo sí... y es mejor tener información actualizada y corregida. A lo que voy es que sería más útil una página web con interfaz para móviles que una aplicación Android como tal.
leunamhtc
05/09/12, 19:05:14
Gracias a los dos.
Quieren una app, no admiten otra solución, es cosa de política d empresa...
Otra pregunta de concepto, quieren incluir manuales en varios idiomas, con una extraña idea de poder ver a la vez un manual en dos idiomas a la vez.
¿Podría meter capítulos enteros (o lo que quepa) en strings con nombre para poder pintarlos simultáneamente en pantalla?
¿Se os ocurre algo mejor?
Saludos y muchas gracias de antemano
Manu
kriogeN
05/09/12, 19:37:50
Gracias a los dos.
Quieren una app, no admiten otra solución, es cosa de política d empresa...
Otra pregunta de concepto, quieren incluir manuales en varios idiomas, con una extraña idea de poder ver a la vez un manual en dos idiomas a la vez.
¿Podría meter capítulos enteros (o lo que quepa) en strings con nombre para poder pintarlos simultáneamente en pantalla?
¿Se os ocurre algo mejor?
Saludos y muchas gracias de antemano
Manu
Guardarlo en la BD SQLite en formato HTML y muestralo en un WebView, y en la misma Activity pones el selector de idiomas y al cambiar de idioma cambias el contenido del WebView.
Salvo que la extraña idea sea poder ver las 2 páginas al mismo tiempo en la misma pantalla, si es así espero que la aplicación esté destinada solo para Tablet.
Celtium
05/09/12, 19:59:08
hace poco hice una app que tenia algo que ver.
Las pag de cada manual hazlas en WebView, y crea dos ViewPager donde incluyes los WebView. Iras pasando paginas independientemente en cada manual.
cada ViewPager mostrara un array de direcciones a pag htlm en local. Podras cambiar el idioma del curso simplemente referenciando a otro array.
puede que te lies un poco con el AwesomePagerAdapter, pero inténtalo a ver.
Si te lo curras un poco puede quedar bien.
Suerte ;)
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.