Android 源码解析
文章平均质量分 58
刘楼主
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
源码分析--Picasso into流程简析
很长时间没更新博文了,这里随便更新一个前段时间看的Picasso的源码,这里只简要的描述了一下大概的流程,想要加深印象还是建议读者自己去看一下具体的源码,这个框架的源码并不是很难。如果发现文章有错误,可以在评论或者私信指出,我会加以改正。 requestCreator public void into(ImageView target) { into(target, null); } public void into(ImageView target, Callback callbac原创 2021-04-09 11:24:21 · 208 阅读 · 1 评论 -
源码分析--xutil3 网络源码分析
这边查找的是同步请求的post方法(异步请求的方法也类似,最终同步异步都是会调用到同一块代码),流程如下 public <T> T postSync(RequestParams entity, Class<T> resultType) throws Throwable { return this.requestSync(HttpMethod.POST, enti...原创 2020-04-26 15:56:02 · 253 阅读 · 0 评论 -
rxjava2 源码分析 一
最简单的流程 Observable.create(new ObservableOnSubscribe<Integer>() { @Override public void subscribe(@NonNull ObservableEmitter<Integer> e) throws Exception { ...原创 2020-04-09 18:19:27 · 146 阅读 · 0 评论 -
okhttp3 源码简析
简析,简析! 核心是以下代码 @Override protected void execute() { boolean signalledCallback = false; try { Response response = getResponseWithInterceptorChain(); if (retryAndFollowUpIn...原创 2020-04-03 11:00:37 · 332 阅读 · 0 评论 -
源码解析-Handler源码全面解析
本篇文章是对Handler的源码分析 写在前面 对于一名开发者,阅读源码是一项必修的课程。从源码的过程中,我们可以了解到设计模式与源代码开发者的开发习惯。而在阅读源码的过程中,我一直秉承着郭霖大神的那句话“抽丝剥茧、点到即止”,我们没有必要完全深入每一行代码,通常我们可能只需要知道这一行代码的作用就行了。 如果本文出现错误,请及时在评论中提醒我,谢谢! 分析的过程 建议没有看过的同学可以...原创 2019-07-20 03:09:26 · 948 阅读 · 2 评论 -
源码解析-AsyncTask源码解析
在之前的博客,我们分析了Handler的源码,在我看来Handler的源码只要理清了流程还是比较简单的。而这次要讲解的AsyncTask的源码我自认为会比Handler稍微复杂一点,我们今天一起来了解一下。 在了解AsyncTask前,你需要先了解以下内容: 1.线程池 2.AsyncTask的基本使用的结构 3.Handler的基本使用 好,我们开始进入正题,还是拿我们之前举的那个例子...原创 2019-07-26 02:08:08 · 239 阅读 · 0 评论 -
源码解析-AsyncTask sDefaultExecutor解析
上篇博文我們一起查看了AsyncTask的执行流程,但是由于篇幅的原因,我们没有对AsyncTask的默认启动方式(sDefaultExecutor)进行解析。那么,这篇博文我们对sDefaultExecutor进行解析。 相关博文 Android基础-AsyncTask基本使用 源码解析-AsyncTask源码解析 我们先回顾一下在上篇博文中的内容,再启动AsyncTask的时候我...原创 2019-07-27 17:13:59 · 781 阅读 · 0 评论
分享