源码阅读主要分为两部分:

第一:在线阅读

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遍历文件夹下的所有文件并加入工程: 
 
直接关闭窗口。

注意:当时我在这块卡住了,,,

直接关闭之后,是没有任何视图层的。你需要点击

 

 

需要点击上面的视图按钮(具体快捷键是啥请自行百度),目的是要调出视图窗口。右面视图可以搜索一些文件,类等。左边视图可以检索一些相关方法等信息。多点点,就会用了。

阅读源码方式就说到这里了。这只是打开源码的第一步,还有很长的路要走。。。。 

更多相关文章

  1. 2014.01.21 ——— android 关联android-support源码
  2. android中文api(89)——ViewManager
  3. Android中的FILL_PARENT与WRAP_CONTENT的区别
  4. 细数Android(安卓)Studio中使用junit4测试框架中的坑
  5. android用户界面-组件Widget-地图视图MapView
  6. Android(安卓)中文API(86)——ResourceCursorAdapter
  7. android用户界面-组件Widget-画廊视图Gallery
  8. Android内容提供者源码
  9. android源码下载方式

随机推荐

  1. 关于ionic混合开发App打包过程详解-andro
  2. Android(安卓)MediaRecoder实现电话录音,
  3. Android之Context理解
  4. Android处理touch冲突的解决办法
  5. ANDROID Installation error: INSTALL_FA
  6. Android(安卓)Studio 单元测试
  7. mac下搭建android sdk
  8. Webkit for Android分析
  9. Android(安卓)Studio/IntelliJIDEA 快捷
  10. 设计师 DPI 参考指南