作者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