- 博客(5)
- 收藏
- 关注
原创 EventBus源码分析
前言分析Android源码确实挺累人的,看着看着就会丧失部分当初坚持要看下去的决心,但是又不能懈怠,所以源码的分心先缓一缓,不能产生一种对源码的厌恶感,这是很可怕的,所以为了保留仅剩的好奇心,选择了一个三方的框架来分析一下,换换脑子,这期间也有助于重新唤起分析Android源码的那份冲劲,学习道路上的绊脚石真的太多来,任何东西都可能对你使绊,所以我们在前进的过程中,要摸索出一套自己的方法论来克服...
2019-08-13 23:08:50 103
原创 Android源码分析之消息机制
说明:本文是基于Android6.0源码来分析的这片文章主要是从源码的角度来分析Android中的消息机制是如何运行的,并不会介绍如何使用Handler。Android的消息机制可以说是Android的血液,流淌在不同的app之间,催动这各种事件有序的执行。Android进程在启动的时候会调用ThreadActivity的main方法,从main方法中我们可以看出,Android的ap...
2019-07-16 20:35:56 114
原创 Android源码分析之Instrumentation类
说明:本文是基于Android6.0源码来分析的Instrumentation这个类,我的理解是:Instrumentation是一个用来监视Activity的监测类,Activity的生命周期的函数也是Instrumentation来调用的,那么他是再什么时候初始化的呢?下面我们就来分析一下Instrumentation这个类的初始化时机和在什么时候会初始化我们启动一个应用的时...
2019-07-13 16:15:00 279
原创 Android源码分析之广播的发送和接收流程
说明:本文是基于Android6.0源码来分析的概要我的理解是,Android中的广播可以看为一种消息机制,用来在一定的条件下触发一些操纵,比如:网络状态的改变,熄屏,亮屏等等Android系统都是通过广播来通知我们的。广播的既可以在一个进程内通信,也可以跨进程进行通信,所以也是Android中IPC的一种方式。一般我们是在Activity或者service中注册广播的Andr...
2019-07-10 22:31:37 511
原创 Android源码分析之Activity的启动流程
说明:本文是基于Android6.0源码来分析的 本文只是从源码的角度分析Activity的启动流程,并不会介绍Activity本身的一些特点,比如如何创建Activity,如何开启一个新的Activity,Activty的生命周期,启动模式等;如果你是一个刚入门的Android开发,这篇文章可能对你来说有些晦涩难懂,如果你是一个老猿并且想对Activity的启动流程又一个比较直观的了解,...
2019-07-07 15:44:00 1722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人