- 博客(5)
- 资源 (17)
- 问答 (2)
- 收藏
- 关注
原创 Android6.0Framework源码解析系列[目录]
看前人在很久以前就达到我现在远远不及的高度,这让我觉得有些无力。也正是他们趟过的坑能指引我即将前进的路。所以我很庆幸。我庆幸有人指引,我庆幸我在前进。本着向大牛学习以及知其然知其所以然的精神,准备有目的、系统性的Read The Fucking Source Code。既当作自己的笔记,也希望可以帮助部分后来者。这是一篇已经阅读的Anroid6.0中Framework源码目录...
2016-08-10 18:46:44 9035 5
原创 Android XML布局文件解析过程源码解析
`mLayoutInflater.inflate(layoutResID, mContentParent)`。这行代码的作用是将我们的activity_main.xml填充到mContentParent中去。详见:[setContentView源码解析]。那么,这行代码怎么就将xml文件转换成了View或者ViewGroup了呢?
2016-08-22 09:47:52 7605 1
原创 Android setContentView()源码解析
前言在Activity中一般第一句就是调用setContentView(R.layout.XXX),但这其中系统做了那些工作?我们知道,在ClassLoader装载了MainActivity之后,首先创建了Application,之后依次调用Application对象的onAttach和onCreate()方法。然后顺序调用第一个Activity的onAttach和onCreate()方法
2016-08-22 09:05:00 3001
原创 Android Launcher启动应用程序流程源码解析
带着问题看源码点击桌面Launcher图标后做了哪些工作?应用程序什么时候被创建的?Application和MainActivity的onCreate()方法什么时候被调用的?概述在Android系统中,启动四大组件中的任何一个都可以启动应用程序。但绝大部分时候我们是通过点击Launcher图标启动应用程序。本文依据Android6.0源码,从点击Launcher图标,直至解析到MainAc
2016-08-15 13:19:06 6999 3
原创 Android SystemServer启动流程源码解析
简介Android系统中各个进程的先后顺序为:init进程 –-> Zygote进程 –> SystemServer进程 –>应用进程其中Zygote进程由init进程启动,SystemServer进程和应用进程由Zygote进程启动。本文依据6.0源码,主要分析SystemServer进程的启动流程。注意,是启动流程,不是启动过程。启动过程的解析可以移步我的另一片博文Zygote启动流程源码解
2016-08-08 09:27:52 4205 9
Volley.jar及源码
2016-03-11
ListView使用XUtils图片闪烁
2016-04-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人