作者zheng2010 (自我催眠)
看板AndroidDev
标题[问题] 关於使用大量相片的APP
时间Wed Apr 24 15:01:26 2013
各位前辈们,想要问问看大家
比如说像是 instagram 这种会大量抓取相片的APP
他抓取的机制是什麽?
第一个想到的是:
一张一张相片抓到手机中,并用imageview将照片显示出来,
但应该抓没几张就out of memory了吧 ?
第二个想到的是:
用webview的元件,去作浏览网站的动作,
如此一来那些照片就不会算在APP的memory中 ((是吗?
不知道板上的前辈有没有什麽看法或想法? 给小弟一些处理类似APP的方向
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.35.228.73
※ 编辑: zheng2010 来自: 114.35.228.73 (04/24 15:02)
1F:→ Jyie:远端的话,应该就是有可能会Cache在手机Cache资料夹.. 04/24 19:05
2F:→ Jyie:一次显示一张何来OOM呢? 记得先缩图再显示.. 04/24 19:06
回J大,我的意思是一次抓一张,但是一次全部显示在screen上
※ 编辑: zheng2010 来自: 114.35.228.73 (04/24 19:53)
3F:→ cooper6334:你是想问说为什麽相簿里有几百张缩图也不会爆吗? 04/24 23:50
4F:推 gpc:你的画面就算是1080P 一次能显示的张数也是有限的 04/25 12:02
5F:→ gpc:顶多30张 也不会OOM 除非你没缩图 04/25 12:02
6F:→ Killercat:BitmapFactory.Options读一下 04/26 12:23
7F:→ Killercat:另外有些人会教你用BitmapFactory.Option.inNativeAlloc 04/26 12:24
8F:→ Killercat:这是个很有问题的东西 尽量不要这样玩 除非你很确定 04/26 12:24