自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 AsyncTask源码解析

这是一个异步任务类,看名字大概也能猜到,Android里面提供的标准异步任务方式,很多框架也是用到了AsyncTask的异步方式,所以有必要从源码角度去了解这个异步方式的构建过程,这对于以后写异步代码很有帮助,毕竟谷歌程序员写的标准代码是很有讲究的,从源码去理解他们的思维,绝对有好处,好了,废话不多说了,先来上个简单例子。public class MainActivity extends Activ

2016-09-28 17:06:22 504

原创 Volley框架使用与源码解析(二)

在上一篇的讲解中我们基本走了一遍Volley框架的基本请求过程,但是上一篇的请求是在缓存中获取数据的,这篇文章我们着重讲解从网络获取数据的过程。我们在上一篇中知道,Volley框架的两个核心线程是CacheDispatcher线程和NetworkDispatcher线程,前者是关于读取缓存队列的线程,后者是读取网络队列的线程,上篇讲了前者,今天就将后者线程吧。如果忘记了一些概念或者流程就去前面一篇恶

2016-08-26 12:37:50 294

原创 Volley框架使用与源码解析(一)

Volley是Google推出的异步网络请求和异步图片加载框架,Volley适合数据量小网络请求频繁的操作。 Volley的特点: 1,代码扩展性强,很多类都是基于接口设计的,自己可以重写 2,内部做了缓存处理,可以重写缓存策略 3,网络请求引擎主要用HttpURLConnection、HttpClient 4,可以实现小文件和图片加载 Android Developer上google对

2016-08-19 00:01:16 283

原创 Android开发中Handler、Looper、MessageQueue的原理

今天对Android中的Handler Message Looper这三个类从源码角度深入理解其用法。handler类是Android更新ui状态经常用到的异步方式,也是android进程之间通信的一种方式,是一种异步消息处理线程,实现异步线程需要解决的具体问题如下:1,每个异步线程内部包含一个消息队列(MessageQueue),队列的消息一般采用排队机制,就是先进先出(FIFO)。2,线程的

2016-08-04 14:54:07 341

javascript正则表达式详解

详解javascript中正则表达式,掌握正则表达式的写法,快速提高javascript能力

2018-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除