![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓源码分析
文章平均质量分 90
jly0612
这个作者很懒,什么都没留下…
展开
-
Activity的工作过程
Activity的工作过程本篇博客主要是通过对Activity启动源码的分析对Activity的工作过程有个大概的了解。 在开始枯燥的源码分析前先贴一张在网上找的图(已经把大概流程介绍的很清楚,我们心中有个底): 然后再介绍一下几个重要的概念: 1. Context:http://blog.csdn.net/qinjuning/article/details/7310620 2. Ac原创 2016-04-26 10:43:46 · 584 阅读 · 0 评论 -
Service的工作过程
Service的工作过程Service分为两种工作状态,一种是启动状态,主要用于执行后台计算;另一种是绑定状态,主要用于其他组件和Service的交互。这两种状态可以共存的,即Service既可以处于启动状态也可以同时处于绑定状态。 本篇博客是对Service的启动过程和绑定过程进行源码分析。 介绍一下几个重要的概念: 1. Context:http://blog.csdn.net/q原创 2016-04-26 13:56:23 · 3372 阅读 · 0 评论 -
BroadcastReceiver的工作过程
BroadcastReceiver的工作过程本篇博客不介绍BroadcastReceiver的具体使用,只对广播的注册过程和发送接收过程进行源码分析。 介绍一下几个重要的概念: 1.Context:http://blog.csdn.net/qinjuning/article/details/7310620 2.ActivityThread、ApplicationThread:http:原创 2016-04-27 09:39:39 · 1086 阅读 · 0 评论 -
ContentProvider的工作过程
ContentProvider的工作过程ContentProvider是一种内容共享型组件,它通过Binder向其他组件乃至其他应用提供数据,当ContentProvider所在的进程启动时,ContentProvider会同时启动并发布到AMS中。需要注意,ContentProvider的onCreate要先于Application的onCreate而执行。 当一个应用启动时,入口方法为Acti原创 2016-04-27 10:47:41 · 1484 阅读 · 0 评论 -
Android的消息机制————读书笔记
Android的消息机制Android的消息机制主要是指Handler的运行机制,Handler的运行需要底层的MessageQueue和Looper的支撑。Android的消息机制分析ThreadLocal的工作原理ThreadLocal是一个线程内部的数据存储类,通过它可以在指定的线程中存储数据,数据存储以后,只有在指定线程中可以获取到存储的数据,对于其他线程来说则无法获取到数据。当某些数据是以原创 2016-04-28 14:58:50 · 335 阅读 · 0 评论 -
OkHttp源码分析之基本框架2
接上篇。 (主要从网络拉取响应分析)从sendRequest方法中可以看到httpStream = connect();httpStream.setHttpEngine(this);接下来,我们就看看connect()方法: HttpEngine#connect private HttpStream connect() throws RouteException, RequestExcept原创 2016-05-23 16:34:55 · 727 阅读 · 0 评论 -
OkHttp源码分析之基本框架1
最近写了一个小项目,用的就是okhttp+retrofit组合。今天我就写写OkHttp的源码分析,能力有限,有不足的地方希望大家能给我指出来,相互学习。基本框架流程主要类Requst:Http的请求类OkHttpClient:Calls的工厂类Call/RealCall: HTTP请求任务封装HttpStream/Http1xStream: 维护HTTP的流,用来对Requset/Resp原创 2016-05-23 14:50:23 · 593 阅读 · 1 评论