自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 EventBus源码分析

前言分析Android源码确实挺累人的,看着看着就会丧失部分当初坚持要看下去的决心,但是又不能懈怠,所以源码的分心先缓一缓,不能产生一种对源码的厌恶感,这是很可怕的,所以为了保留仅剩的好奇心,选择了一个三方的框架来分析一下,换换脑子,这期间也有助于重新唤起分析Android源码的那份冲劲,学习道路上的绊脚石真的太多来,任何东西都可能对你使绊,所以我们在前进的过程中,要摸索出一套自己的方法论来克服...

2019-08-13 23:08:50 86

原创 Android源码分析之消息机制

说明:本文是基于Android6.0源码来分析的这片文章主要是从源码的角度来分析Android中的消息机制是如何运行的,并不会介绍如何使用Handler。Android的消息机制可以说是Android的血液,流淌在不同的app之间,催动这各种事件有序的执行。Android进程在启动的时候会调用ThreadActivity的main方法,从main方法中我们可以看出,Android的ap...

2019-07-16 20:35:56 93

原创 Android源码分析之Instrumentation类

说明:本文是基于Android6.0源码来分析的Instrumentation这个类,我的理解是:Instrumentation是一个用来监视Activity的监测类,Activity的生命周期的函数也是Instrumentation来调用的,那么他是再什么时候初始化的呢?下面我们就来分析一下Instrumentation这个类的初始化时机和在什么时候会初始化我们启动一个应用的时...

2019-07-13 16:15:00 236

原创 Android源码分析之广播的发送和接收流程

说明:本文是基于Android6.0源码来分析的概要我的理解是,Android中的广播可以看为一种消息机制,用来在一定的条件下触发一些操纵,比如:网络状态的改变,熄屏,亮屏等等Android系统都是通过广播来通知我们的。广播的既可以在一个进程内通信,也可以跨进程进行通信,所以也是Android中IPC的一种方式。一般我们是在Activity或者service中注册广播的Andr...

2019-07-10 22:31:37 474

原创 Android源码分析之Activity的启动流程

说明:本文是基于Android6.0源码来分析的  本文只是从源码的角度分析Activity的启动流程,并不会介绍Activity本身的一些特点,比如如何创建Activity,如何开启一个新的Activity,Activty的生命周期,启动模式等;如果你是一个刚入门的Android开发,这篇文章可能对你来说有些晦涩难懂,如果你是一个老猿并且想对Activity的启动流程又一个比较直观的了解,...

2019-07-07 15:44:00 1667

空空如也

空空如也

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

TA关注的人

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