如果想学习造轮子,先得知道轮子长什么样。知道长什么样肯定不够,还需要拆解、分析。
开源库就是软件行业的轮子,但是这么久以来,我都没怎么碰过。一句不会学习并不能给自己加分,不如好好从0开始做起。
目前比较热门的开源库:
1. 网络
2. 图片处理
3. UI相关
计划先从图片处理开始。这里面也可以继续细分,在此不展开。选取的开源库是Picasso: GitHub地址
宏观方面:架构的解析
微观方面:
如何请求不同来源的图片;
异步方式;
图片如何处理;
等等。
计划输出一篇文章,大纲大致如下:
1. 使用方法简介
2. 框架介绍
3. 图片加载方式,如何避免OOM
4. 异步方式
5. 其他特定
网友评论