Android源码解读
文章平均质量分 81
DennisJu
这个作者很懒,什么都没留下…
展开
-
android-async-http源码解读(一)
一、android-async-http研究1.框架对外接口主要类AsyncHttpClient:1)可以被用来异步的发送GET, POST, PUT and DELETE HTTP请求(对应着多个公共方法),可以通过 RequestParams类辅助传递参数,可以通过实现ResponseHandlerInterface的类处理请求返回结果,具体用法简单 到爆:创建原创 2015-09-17 11:34:40 · 563 阅读 · 1 评论 -
Retrofit从源码解读基本用法
Retrofit从源码解读基本用法核心内容Retrofit2.0之后的版本使用Retrofit的常用功能详细介绍最简单的使用 //创建Retrofit实例 Retrofit retrofit = new Retrofit.Builder() //设定网络请求根接口,注意接口的规则已“/”结束 .baseUrl("https://api.exa原创 2016-09-07 16:24:19 · 679 阅读 · 0 评论 -
Glide缓存机制源码浅析
Glide缓存机制源码浅析内容概览流行的图片加载框架常见的缓存策略LruCacheGlide源码分析缓存机制核心内容目前流行的专注于图片加载的框架:Picasso\Fresco\Volley(Imageloader)\Glide,无论什么框架大体的思想都是类似的,首次读取从网络加载存到本地(一级、二级、三级、、、缓存),再次读取从本地读取(一级、二级、三级…缓存),最终两者都可以合并成第原创 2016-08-13 11:57:33 · 6326 阅读 · 0 评论 -
ItemTouchHelper源码解析
ItemTouchHelper解析相关知识点android.support.v7.widget.helper.ItemTouchHelperRecyclerView&ItemTouchHelper核心内容这个帮助类的主要作用就是帮助RecyclerView实现滑动消失和拖拽支持的,他是RecyclerView高度解耦的一部分,通过内部静态类Callback(回调原创 2016-06-23 15:25:52 · 3280 阅读 · 2 评论 -
AppBarLayout源码解读
AppBarLayout源码解读相关知识点ActionBar&ToolBar&AppbarLayoutAppBarLayout作用AppBarLayout&Behavior&CoordinatorLayout核心内容Toolbar的出现是为了替代之前难用的ActionBar,而AppbarLayout的出现则是为了赋予Toolbar Material Des原创 2016-07-28 09:55:53 · 2480 阅读 · 2 评论 -
Volley网络请求封装之LruCache源码分析
Volley网络请求封装之LruCache源码分析相关知识点常用的缓存禁止FIFO、LRU、LFUVolley与LruCacheLinkedHashMap的特点知识点讲解之前也用过很多的网络缓存框架,比如ACache、AsimpleCache等,但是始终觉得还是自己封装的知根知底用起来比较舒服,最近在封装Volley网络请求,当前封装到图片缓存模块,现在原创 2016-06-18 10:29:31 · 1428 阅读 · 1 评论 -
LinearLayoutCompat源码浅析
1、google为了整理之前app开发的碎片化,净化app生态环境,下了很大的力气,比如Mertrial Design的引入,v7包appcompat组件的封装,这里主要拿v7包里的LinaerLayoutCompat的举例;2、LinearLayoutCompat说白了就是LinearLayout,它是v7包引入的,提高vXXX包的内容,我们第一个会想到的就是向下兼容,没错他就是Linear原创 2016-06-06 14:45:06 · 1639 阅读 · 1 评论 -
Android SQLiteOpenHelper源码解读
SQLiteOpenHelper.class 介绍: 本类是Google 在Android上使用SQLite基础上封装的针对数据库进行创建和管理的一个操作类,不需要人为下载和安装Sqlite。通过继承改写该类的OnCreate、OnUpdate方法实现创建和更行等数据操作,so easy!!! ,SQLite是一种什么数据库,请自行查阅,这里只需要知道他是通过数据库级别的进程锁实原创 2015-12-15 09:56:52 · 1080 阅读 · 0 评论 -
android-async-http源码解读(二)
http://www.cnblogs.com/xiaoweiz/p/3918042.html转载 2015-09-17 16:00:58 · 607 阅读 · 0 评论 -
Handler运行机制源码分析
Handler运行机制源码分析问题提出Handler和Android程序运行关系Handler如何Android消息队列Hanlder存在的意义核心内容作为Android开发人员都知道,Android App是单进程运行的,而在这个进程里面有一个主线程,这个主线程在代码中称作:android.app.ActivityThread,该类负责管理和执行主线程原创 2016-12-21 10:49:38 · 830 阅读 · 0 评论