当前位置: 代码迷 >> Android >> android源码如何看?想学习下framework,但是不知道如何去阅读代码
  详细解决方案

android源码如何看?想学习下framework,但是不知道如何去阅读代码

热度:89   发布时间:2016-05-01 22:17:21.0
android源码怎么看?想学习下framework,但是不知道怎么去阅读代码
android源码怎么看?想学习下framework,但是不知道怎么去阅读代码

已经下载了源码到本地

------解决方案--------------------
一个模块一个模块的来吧
信息
电话
camera
browser
。。。
。。。
------解决方案--------------------
先顺下启动流程吧, 从init启动到Launcher启动, 这个过程系统都干了些啥,然后再分模块看。
framework没有各个模块, 各模块是在package下的,这部分属于应用,不看也罢。
看这部分代码,需要相当的知识储备才行, linux kernel,尤其是device driver这块,需要很明白, 然后c/C++, java语法就不用说了, 设计模式更是基础了。

然后可以按模块看一下: 
RPC机制的 binder/service manager
View 系统
Surface flinger
Audio & media 系统
Activity Manager 。。。。

  相关解决方案