Android 开源库
小风666
技术这个事情,只看态度,不看资历。
展开
-
Glide解析-cache
上一篇博客"Glide解析-概述"中介绍了Glide的整体框架,有了整体认识之后,我们再来各个击破,今天介绍的是Glide关于cache的处理。首先我们要带着疑问去看源码,图片是如何做到复用的?图片缓存一共有几级?分别是哪几级?图片是何时被缓存,又是何时被加载的?原创 2017-03-16 21:24:54 · 4314 阅读 · 1 评论 -
Glide 图片生命周期
Glide 图片生命周期这个主题本来想最先讲的,因为它在源码的最前面,但是觉得还是要对整体有理解之后再看这个,帮助会更大。Glide有一个显著的特点,就是图片加载与否,会根据依赖的容器的生命周期来变化。还是一样的,先提出几个问题,Glide是如何根据Activity或Fragment的生命周期来控制它的生命周期呢?这样控制有什么好处?原创 2017-03-30 10:51:13 · 900 阅读 · 2 评论 -
Android源码-Volley
前段时间去面试,发现现在的公司还是挺看重对于底层的理解,一般会问下对于HTTP的理解,这里就介绍一下Google官方出的一个HTTP框架volley。 volley的使用网上有很多,比如说http://blog.csdn.net/fenghai22/article/details/44061307VolleyRequestQueue mRequest = Volley.newRequestQue原创 2016-04-05 17:39:59 · 396 阅读 · 0 评论 -
XScrollView下拉刷新控件详解
前段时间写了XListView下拉刷新控件详解,今天介绍一下它的兄弟篇《XScrollView下拉刷新控件详解》。没有看过XListView下拉刷新控件详解的,可以先去看一下,本文在这里就不重复相同部分了,原理和功能样式都是类似的。XScrollView在initWithContext()这个方法中有所区别。 private void initWithContext(Context conte原创 2015-12-14 15:57:11 · 905 阅读 · 0 评论 -
ListView下拉刷新控件详解
首先非常感谢markmjw在Github上面给我们带来非常好用的下拉刷新控件XListView以及XScrollView。Github地址是:https://github.com/Maxwin-z/XListView-Android 有需要的可以自行下载。原创 2015-12-11 09:29:44 · 752 阅读 · 0 评论 -
Xutils框架-HTTP源码详解
上一篇博客介绍了Xutils框架-HTTP使用详解,这里在介绍一下Xutils框架HTTP模块的内部代码。按照我在项目中使用的顺序讲解下各个模块:1.HttpUtils 这个是Xutils框架HTTP模块之中最主要的部分,首先在构造方法中对HTTP进行了各种配置,有connTimeout(连接超时),做多连接次数等。 下面定义的是HTTP的默认参数 private String resp原创 2015-07-30 12:01:32 · 781 阅读 · 0 评论 -
Xutils框架-HTTP使用详解
最近在项目中用到了Xutils框架,顺便研究了一下,希望跟大家一起共同进步。一些基本的介绍我也不多说了,想必大家都能通过网络找到。在这里附上github的下载地址:[https://github.com/wyouflf/xUtils](https://github.com/wyouflf/xUtils%20githun%E4%B8%8B%E8%BD%BD%E5%9C%B0%E5%9D%80)。感谢原创 2015-07-29 17:27:08 · 2414 阅读 · 0 评论