smali是对Dalvik虚拟机指令集的一种汇编语法,基于jasmin语法修改而来。在LaTeX中引用代码,一般使用listings宏包,最后一定修订于1999年的listings显然不会支持smali高亮,所以我写了这样一个文件,下载地址:
http://code.google.com/p/amatutor/source/browse/smali.sty
效果如下:
其中关键词和配色方案参考了lohan+在其博客http://androidcracking.blogspot.com中提供的smali for Vim/Notepad++/UltraEdit/SyntaxHighlighter的高亮文件。再次感谢lohan+的杰出工作。
以及,请关注使用了这一高亮文件的amatutor项目。
挺有意思的人
玩着学术圈的工具,技术上也很强