android open source project analysis:Android开源项目分析。 注意:该项目已移至https:github.comBee
Android开源项目分析 注意:该项目已移至 。 功能介绍 第一次阅览本系列文章,请参见,更多文章请参见。 代码版本 分割版本:N6F26U 分支:android-7.1.1_r28 版本:牛轧糖 支持设备:Nexus 6 分析思路 Android是一个庞大的系统,Android Framework只是对系统的一个封装,里面还牵扯到JNI,C ++,Java虚拟机,Linux系统内核,指令集等。阅读原始码,否则只会只见树木不见森林,包围卷帙浩繁的细节与琐碎之中。 不要去记录那些API调用链,放入一个序列图理清思路就可以了,Android Framework中有很多复杂的API调用链,你去关注这些东西,用处不大。你需要学会的是跟踪调用链和梳理流程的技巧,思考一下作者是怎么找到关键入口的,核心的实现在什么地方。 要善于思考,要多问为什么,面对一个模块,你要去思考这个模块解决了什么问题,这个问
下载地址
用户评论