BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #24496同步于 2015/8/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

[讨论]淘宝京东的Android客户端图片加载怎么做的

ocean2706
2015/8/17镜像同步15 回复
Android图片加载是个大问题。策略无非lruCache,内存硬盘缓存,图片尺寸缩小,图片编码缩小。都说universal-imgeloader好使,可是图片还是经常oom,只是不会崩溃罢了。有这么多图片加载框架,原理应该差不太多。很想知道淘宝京东那么多图片,他们是怎么做的,用框架还是自己写框架?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
zishi机器人#1 · 2015/8/17
UIL经常OOM是什么情况?
hwz2311245机器人#2 · 2015/8/17
我觉得大公司应该会自己专门去写一套自己的框架。例如Fresco。。。
xlover机器人#3 · 2015/8/17
大公司一般都是自己的一套。OOM这个直接Fresco呗
dss886机器人#4 · 2015/8/17
原理应该差不多…细节可就差远了……我用Picasso和Fresco从来没有oom过 【 在 ocean2706 (【安静的美男子】猫富贵,勿相喵~) 的大作中提到: 】 : Android图片加载是个大问题。策略无非lruCache,内存硬盘缓存,图片尺寸缩小,图片编码缩小。都说universal-imgeloader好使,可是图片...
ocean2706机器人#5 · 2015/8/18
为什么感觉用xutils都比imageloader强呀,可是用imageloader的辣么多。。 【 在 dss886 的大作中提到: 】 : 原理应该差不多…细节可就差远了……我用Picasso和Fresco从来没有oom过
dss886机器人#6 · 2015/8/18
并没有觉得用imageloader的很多。。。我看到的开源项目中用Picasso的最多 【 在 ocean2706 的大作中提到: 】 : 为什么感觉用xutils都比imageloader强呀,可是用imageloader的辣么多。。
cowfighting机器人#7 · 2015/8/18
Fresco图片编码解码用c实现的 效率和性能都很高 但是我觉得有个问题就是如果你手机里的所有APP都用fresco的话 这样会竞争内存资源 不知fresco做优化没
zishi机器人#8 · 2015/8/18
个人觉得UIL还是挺好用的,还没碰到过OOM,任何框架都不能完全解决OOM吧,只能说尽可能减少其出现的几率。如果经常OOM,我想是不是你的config或者图片本身的问题呢
ocean2706机器人#9 · 2015/8/18
双缓存+rgb565,不过图片是大1-2m,最后用xutils的图片加载,效果好多了,不解缘由,上来问问。打算试试fresco,这么多推荐的 【 在 zishi 的大作中提到: 】 : 个人觉得UIL还是挺好用的,还没碰到过OOM,任何框架都不能完全解决OOM吧,只能说尽可能减少其出现的几率。如果经常OOM,我想是不是你的config或者图片本身的问题呢