android 进阶之如何阅读源码
源码阅读主要分为两部分:
第一:在线阅读
Android 在线阅读元买的额网站很多快,比如 http://www.grepcode.com ,http://www.androidxref.com
https://www.androidos.net.cn等,这些都是一些比较好的在线阅读源码的相关网站。推荐比较好的就是:www.androidxref.com这个网站,上面罗列了android2.2到现在的android9.0(pie)的所有源码。
最新的已经到了现在还没有大范围应用的9.0了。但是这种会存在一个很大的弊端,就是严重受限于网络,而且我有好几次打开之后,能加载好半天才可以。
以上是在线阅读的一种方式。
第二:本地阅读
本地阅读就是将源码下载到本地,通过一些专门的工具进行阅读。可以通过Android Studio,Eclipse、Sourse Insight等工具。一般情况下阅读源码基本都采用Sourse Insight工具。下载到本地后阅读相对于在线阅读来说,随时随地,不用受网络的显示约束,而且此类工具功能挺强大的,可以快速的检索、定位相关内容。下面就来说下Sourse Insight工具阅读源码。
1:下载sourse insight软件
官网:https://www.sourceinsight.com/download/
这个是需要收费的,破解版请自行上网下载。
2:安装及使用
一键式安装,注意安装路径就可以。这些都没有啥说的。重点说下以下内容。
首先得下载相关源码。我提供一个链接,是一个博主提供的,在他的百度云盘里。但是这种很容易受制于人,用到的话尽可能的下载下来。
https://blog.csdn.net/hty1053240123/article/details/78333007
大家都知道android的源码是非常大的,动不动就好几个g。
当安装完Sourse Insight之后,准备将源码导入。
菜单栏->Project->New Project:
点击ok进入下一步。
② 选择需要导入的源码,咱们直接add Tree遍历文件夹下的所有文件并加入工程:
直接关闭窗口。
注意:当时我在这块卡住了,,,
直接关闭之后,是没有任何视图层的。你需要点击
需要点击上面的视图按钮(具体快捷键是啥请自行百度),目的是要调出视图窗口。右面视图可以搜索一些文件,类等。左边视图可以检索一些相关方法等信息。多点点,就会用了。
阅读源码方式就说到这里了。这只是打开源码的第一步,还有很长的路要走。。。。
更多相关文章
- 2014.01.21 ——— android 关联android-support源码
- android中文api(89)——ViewManager
- Android中的FILL_PARENT与WRAP_CONTENT的区别
- 细数Android(安卓)Studio中使用junit4测试框架中的坑
- android用户界面-组件Widget-地图视图MapView
- Android(安卓)中文API(86)——ResourceCursorAdapter
- android用户界面-组件Widget-画廊视图Gallery
- Android内容提供者源码
- android源码下载方式