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