框架源码解析
文章平均质量分 93
小毕先生
这个作者很懒,什么都没留下…
展开
-
面试题之---EventBus源码解析
(一)介绍1,EvenetBus是一种发布-订阅事件总线.代码简洁,开销小,并很好的实现了发送者和接收者的解耦.(是一种观察者模式)优点:代码简单,速度快;解耦;体积小,jar大概50k;稳定,大概有1亿+的应用中使用2,三要素:A,Event:事件,B,Publisher:发布者,可以在任意线程发布事件C,Subscrible:订阅者,3,通常情况下安卓...原创 2018-05-11 19:49:08 · 7816 阅读 · 0 评论 -
面试题之---Volley源码解析
(一)基本使用-1,添加依赖compile 'com.mcxiaoke.volley:library:1.0.19'-2,创建请求队列RequestQueue queue=Volley.newRequestQueue(this);-3,创建请求JsonObjectRequest request=new JsonObjectRequest(url, new Res...原创 2018-05-11 14:51:58 · 339 阅读 · 0 评论 -
面试题之---Glide源码解析
(一)Glide和Picasso相比较:1,Glide可以gif动态图,Picasson不可以2,Glide默认Bitmap格式是RGB_565,图片质量不如Picasso(ARGB_8888)加载的清晰,但耗内存小.(但Glide也可以准换成ARGB_8888,而且耗内存也相对小些)2.1,如果你对默认的RGB_565效果还比较满意,可以不做任何事,但是如果你觉得难以接受,可以创建一...原创 2018-05-12 15:02:15 · 5727 阅读 · 0 评论