开始之前
android studio中配置android源码路径
android studio中有源码的路径,你只需要打开SDK Manager下载源码然后重启android studio即可查看源码。
方法:
-
在android studio中打开设置(File->Settings或者 ctrl+alt+s)
- 打开SDK Manager选择你要查看的源码的版本(注意需要根据你工程中使用的SDK版本选择不同的源码,否则还是查看的class文件)
- 接下来重启android studio然后就可以查看源码了。(按住ctrl点击方法可直接跳转源码或者双机shift在全局搜索框中输入你想要查看的方法或者要查看的文件名,
startActivity
,Activity.java
)
源码阅读方法(探索中)
- 虽然笔者从2012年接触android以来已经有将近4年的时间,但是笔者还是一个源码阅读的初学者,大家来共同学习,活到老学到老。实际上我刚开始是拒绝别人的代码的,感觉看别人的代码还不如自己写,这种思想一直阻碍着我通过阅读源码来提升自我,直到最近我逐渐发现必须克服这个问题,所以决定静下心来阅读源码,体会android系统设计者的代码艺术,以及开发大神们在android中倾注的心血,站在巨人的肩膀上学习。
- 尝试了很多种方法,这里笔者觉得有一种方法比较适合笔者,通过某个功能点切入挖掘它的原理、最终的逻辑。这种方法的好处就是不用逐一阅读所有方法,根据逻辑关系查看相关函数即可,但是也有弊端,有时候会很深究细节导致源码阅读效率下降、逻辑胡乱。使用这种方法的时候切记不要太过深究细节,我们要看懂的是逻辑实现原理,而不是看懂没有函数每个变量的用法,不要丢西瓜捡芝麻。
- 上面只说了笔者适合自己阅读源码的方法,如果大家还有什么比较好的方法,欢迎大家在评论种多多交流,分享给菜鸟程序猿们。