想要深入的学习 Android ,查看源码是必不可少的,那么要如何查看源码呢?
第一种方式 在线查看
使用在线网站 androidxref.com/ 进行源码查看
如上图所示,有不同版本可供选择。
选择自己想看的版本,点击进去进行查看即可。
第二种方式 使用 Source Insight + 源码 进行本地查看
1、 工具安装配置
下载地址我已经放到网盘上分享如下 ,Android 版本是 8.0 的,如果需要下载其他版本请自行查找
Source Insight4
链接:https://pan.baidu.com/s/1Jy5CvZ-a7t-06IrZqIK4pQ
提取码:24p0
Android 8.0
链接:https://pan.baidu.com/s/12ZWJ08ODSOKFRXNonkGqqg
提取码:yq1t
下载后文件如下,然后将两个文件夹解压(其中 Source Insight 文件两次解压)
解压后的 Sorce Insight 文件夹如下
然后按照如下步骤进行操作
- 首先安装 sourceinsight4087-setup.exe
- 使用下载好的 sourceinsight4.exe 替换安装目录下已安装好的 sourceinsight4.exe
- 启动 sourceinsight,导入下载好的 si4.pediy.lic
其中导入 si4.pediy.lic 是安装完成,并成功替换后,打开应用,会出现如下弹窗,然后选择红框内,点击 NEXT
如果出现如下所示,则证明成功
2、 源码导入查看
接下来我们进行源码的导入
选择 Project -> New Project
填入名称,选择源码路径,如下图所示,然后点击 OK,下一步直接默认即可
左侧选择 base,右侧点击 Add Tree。完成之后点击 Close 关闭窗口
点击 File -> Open 打开源码项目
右侧进行类搜索,左侧进行方法及变量搜索,中间为源码显示区域
还有一些快捷键,比如 Ctrl+左键 可以方法跳转,左上角有前进和后退,Ctrl+G 是跳转到指定行,Ctrl+F 搜索内容,有时我们会遇到方法无法跳转,这时我们需要点击 Project,选择 Synchronize Files , 全局关联一下
然后就可以尽情的去阅读源码吧,加油!骚年!