作者gpc (gpc)
看板AndroidDev
标题Re: [问题] 图片存SQLite或者本机?
时间Wed May 1 19:28:54 2013
你可以参考framework里面google习惯性做法.
小图一般都会直接塞 ( 图档 -> compress -> byte[] -> putBlob )
大图就是放档案,然後路径塞资料库,
你直接放图进入一定是放Blob,所以一定会经过compress的动作,比方说压成JPEG
(甚麽?你直接放bitmap进去!........不好吧@_@)
不过压缩就可能会失真,放SQL好处就是操作上少一层,缺点就是db会很大,
致命缺点就是如果图爆大,你是无法顺利读取出来的..
(除非你又分段放)
※ 引述《gn00742754 (西门猫)》之铭言:
: 稍微搜寻了一下,
: 蛮多人会直接把图片存进SQLite之中,
: 我在DB版问了一下,
: 大家似乎不太推荐做这种事情,
: 有人说会变大,
: 可是我稍微在本版爬了一下文,
: 居然也有人说会变小,
: 想请问一下图片到底应该存在SQLite比较恰当,
: 还是把图片存在SDCard,资料库存路径会比较好呢?
: 我使用起来觉得存SQLite比较方便管控,
: 主要是想问存在SQLite到底有没有什麽致命的缺点?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.224.177.237
1F:→ gn00742754:恩,我图都很小,基本上单档不会超过100K 05/02 00:16
2F:→ gn00742754:感谢提供心得^__^ 05/02 00:16
3F:→ jakevin:转字串 小心OOM 05/04 21:36