- 博客(9)
- 资源 (23)
- 收藏
- 关注
原创 android-----事件分发机制测试系列(二)
上一篇博客我介绍了在学习事件分发机制过程中遇到的一个问题,接下来的几篇博客将通过小Demo来测试下事件分发机制,进而能更好的理解源码,至于源码的分析,网上有很多帖子了,大家可以自行查看啦! 点击下载测试代码!!!!! 下面的所有测试代码都是在上面链接代码的基础上修改的,好了,我们开始吧! 我们采用的布局文件:<com.hzw.eventt
2016-06-29 20:26:15 4072 3
原创 android-----事件分发机制测试系列
先来说说我遇到的问题,这次测试使用的布局文件是:<com.hzw.eventtest.MyRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="ma
2016-06-28 22:39:51 5248
原创 android-----关于事件分发机制中几点困惑测试
这几天以来对Android开发艺术探索中关于事件机制的总结有点不太明白,今天特地通过demo测试如下两个结论: 1. 某个View一旦决定拦截,那么这一个事件序列都只能由他来处理(如果事件序列能够传递给他的话),并且他的onInterceptTouchEvent不会再被调用; 2. 某个View一旦开始执行处理事件,如果他不消费ACTION_DOWN事件(o
2016-06-23 20:56:30 1628
原创 android-----XUtils框架之BitmapUtils源码分析
上一篇使用XUtils的BitmapUtils实现了一个照片墙的功能,参见:android-----XUtils框架之BitmapUtils加载照片实现,这一篇我们从源码的角度分析下BitmapUtils到底是怎么一个执行流程的; 先来回顾下之前我们使用BitmapUtils的步骤: 很简单,就只有两步: (1)通过BitmapUtils的构造
2016-06-21 09:23:36 4387
原创 android-----XUtils框架之BitmapUtils加载照片实现
作为比较成熟的流行框架,XUtils中的BitmapUtils部分为我们加载照片提供了很大方便,他集成了LRUCache和DiskLruCache缓存机制,在很大程度上避免了我们在加载较多 照片时出现的OOM异常,这篇博客我们从使用的角度学习下BitmapUtils的用法,下一篇将从源码的角度带你真正了解BitmapUtils; 我们使用BitmapUtils实现一个照片墙的功能
2016-06-20 14:58:28 5503 3
原创 android-----ThreadLocal源码分析
今天在复习Handler消息处理机制原理的时候,发现自己对android的ThreadLocal部分理解还不是很到位,在此做个总结,之前我分析过java中的ThreadLocal源码,参见:java-----ThreadLocal源码分析,这篇我们分析的是android中的ThreadLocal源码,大家都知道解决多线程并发问题我们可以采用synchronized关键字来实现,他依托的是JVM的锁
2016-06-19 10:19:02 2241 2
原创 android-----XUtils框架之HttpUtils源码分析
之前我们对Volley框架源码进行了分析,知道了他适用于频繁的网络请求,但是不太适合post较大数据以及文件的上传操作,在项目中为了弥补Volley的这个缺陷,使用了XUtils框架的HttpUtils实现了文件上传的操作,上一篇博客我们通过HttpUtils实现了照片上传的实例,见:android-----基于XUtils客户端以及服务器端实现,当然文件上传的方法类似于照片上传,只不过在传参的个
2016-06-18 16:59:58 7222 2
原创 android-----基于XUtils照片上传客户端以及服务器端实现
想必大家都在android中或多或少的使用过XUtils框架了吧,今天我们通过他来实现一个照片上传的Demo,希望能够对大家有帮助,下一篇再从源码角度来分析下XUtils的HttpUtils是怎么一个执行流程的; 先上执行效果图:
2016-06-08 10:30:07 8527 4
原创 android-----Volley框架使用ImageLoader加载图片源码分析
上一篇我们分析了Volley框架的源码,知道了使用Volley框架的三个步骤,如果你对此还不是很熟,希望能看看上一篇博文:android-----Volley框架源码分析,这篇我们将首先使用Volley框架来实现加载图片的功能,接着从源码角度来分析加载流程; 使用ImageLoader来加载图片步骤: (1)创建一个RequestQueue对象;
2016-06-02 15:51:18 5000 1
winhex.exe
2017-09-20
DiskLruCache.java
2016-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人