安卓代码阅读软件,如何阅读android framework源码

1,如何阅读android framework源码推荐你两个好用的源码阅读工具1. Source Insight这个工具的搜索功能特别强大,而且提供在编辑时同步分析你的源码 。源码的关键字会是不同的颜色,你可以自定义 。能分析语言种类就比较少C/C++, C#和Java 。2. Ultra Edit这个工具可以编辑文字、Hex、ASCII码,可以取代记事本 , 内建英文单字检查、C++ 、Java、HTML、VB、JSP等多种语言 。是强大的代码查看及编译工具 。当然你也可以使用Notepad++一款开源、小巧、免费的纯文本编辑器 。缺点是没有提示,你得安装插件 , 格式化代码也要安装插件 。查看函数的调用树,变量的数据流 。第二种是借助 debug 工具或者 log 日志在代码动态执行的过程中查看程序的执行情况 。在 android studio 中使用 alt + f7,可以快速查看某个符号被使用的位置,包括函数名、字段名、变量名等等,还可以快速查看到该函数的调用树 , 变量的数据流如果代码执行逻辑我们自己可控制,在我们可以控制的地方添加 log 打印,可以很快检测该分支逻辑执行情况;如果代码不是我们自己可以控制的 , 就只能使用 debug 调试查看代码分支的执行起情况了在 debug 的时候使用跳转到函数的内部,可以追踪到 framework 层源码的执行逻辑在 debug 的时候可以看到函数的调用栈,能够一下子就明白在这种场景下,该函数在【安卓代码阅读软件,如何阅读android framework源码】
2,安卓手机最好的chm阅读器iReader是安卓平台一款非常出名的手机阅读软件 。也是凌少个人最喜欢的一款安卓手机阅读器 。iReader支持TXT, UMD, CHM, HTML, PDB格式的电子书阅读 , 支持手势翻页,有多种翻页特效,并且支持书签、全屏、自定义看书文字等功能 。以及白天与夜间看书模式、自定定缩放、自定义看书时的屏幕亮度,还能备份看书历史、自定义编码等,功能非常之强大 。还有一点,iReader的UI设计非常棒,界面非常好看 。iReader是不支持CHM了,推荐使用静阅天下(可以装插件实现语音朗读)Qq阅读也不错(可以和QQ配合使用)静阅天下和QQ阅读都支持CHM 。不过手机里支持的CHM都不怎么好 。现在很多CHM很复杂的而且有很漂亮的动画有插图,这些手机阅读器一般都打不开 。手机能打开的CHM只是CHM文件中比较简单的一类 。iReader是不支持CHM了,推荐使用静阅天下(可以装插件实现语音朗读)Qq阅读也不错(可以和QQ配合使用)静阅天下和QQ阅读都支持CHM 。不过手机里支持的CHM都不怎么好 。现在很多CHM很复杂的而且有很漂亮的动画有插图,这些手机阅读器一般都打不开 。手机能打开的CHM只是CHM文件中比较简单的一类 。用开卷有益吧 。ireader很久以前就不支持CHM格式了 。IREADER的新版本好像不支持CHM了,郁闷中.开卷有益

    推荐阅读