1.2.1 Source Insight的使用

Source Insight是阅读源码的必备工具,是一个Windows下的软件,在Linux平台上可通过wine安装。下面介绍一下如何在Source Insight中导入源码。

使用Source Insight时,需要新建一个源码工程,通过菜单项Project→New Project,可指定源码的目录。

提示 如果把Android所有源代码都加到工程中,将导致Source Insight运行速度非常慢。

实际上,只需要将当前分析的源码目录加到工程即可。例如,新建一个Source Insight工程后,只把源码/framework/base目录加进去了。另外,当一个目录下的源码分析完后,可以通过Project→Add and Remove Project Files选项把无须分析的目录从工程中去掉。上述步骤如图1-2所示。

1.2.1 Source Insight的使用 - 图1

图1-2 添加或删除工程中的目录

从图1-2右边的框可知,Source Insight支持动态添加或删除目录。通过这种方式可极大减少Source Insight的工作负担。

提示 一般首先把framework/base下的目录加到工程,以后如有需要,再把其他目录加进来。另外,关于Source Insight其他使用技巧,可参考《深入理解Android:卷Ⅰ》第1章。